diff --git a/.clang-format b/.clang-format index aa4aa0e2a3952dd4ac1d97389886ae459aa4e74b..2cd8d678acdceb15b68eae0cb08da590304f072a 100644 --- a/.clang-format +++ b/.clang-format @@ -8,6 +8,7 @@ AlignEscapedNewlines: DontAlign AllowAllParametersOfDeclarationOnNextLine: "false" AllowShortFunctionsOnASingleLine: Inline AllowShortIfStatementsOnASingleLine: "false" +AllowShortLambdasOnASingleLine: All AllowShortLoopsOnASingleLine: "false" AlwaysBreakAfterReturnType: TopLevelDefinitions AlwaysBreakTemplateDeclarations: Yes @@ -28,7 +29,6 @@ ReflowComments: "false" SortIncludes: "true" SpaceAfterCStyleCast: "false" SpacesBeforeTrailingComments: "2" -# SpaceInEmptyBlock: "true" SpacesInAngles: "true" SpacesInParentheses: "true" SpacesInSquareBrackets: "true" diff --git a/.clang-format.base b/.clang-format.base new file mode 100644 index 0000000000000000000000000000000000000000..2cd8d678acdceb15b68eae0cb08da590304f072a --- /dev/null +++ b/.clang-format.base @@ -0,0 +1,35 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +--- +BasedOnStyle: WebKit + +AlignAfterOpenBracket: Align +AlignEscapedNewlines: DontAlign +AllowAllParametersOfDeclarationOnNextLine: "false" +AllowShortFunctionsOnASingleLine: Inline +AllowShortIfStatementsOnASingleLine: "false" +AllowShortLambdasOnASingleLine: All +AllowShortLoopsOnASingleLine: "false" +AlwaysBreakAfterReturnType: TopLevelDefinitions +AlwaysBreakTemplateDeclarations: Yes +BinPackArguments: "false" +BinPackParameters: "false" +BreakBeforeBraces: Allman +BreakBeforeTernaryOperators: "true" +BreakConstructorInitializers: BeforeComma +ColumnLimit: 120 +Cpp11BracedListStyle: "false" +FixNamespaceComments: "true" +IncludeBlocks: Preserve +IndentWidth: "4" +MaxEmptyLinesToKeep: "2" +NamespaceIndentation: None +PointerAlignment: Left +ReflowComments: "false" +SortIncludes: "true" +SpaceAfterCStyleCast: "false" +SpacesBeforeTrailingComments: "2" +SpacesInAngles: "true" +SpacesInParentheses: "true" +SpacesInSquareBrackets: "true" +Standard: Cpp11 diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index e8d2821aeb00b06adef16b7ddc6c3964c0836728..0a68dd58f57c6eeef255bde9763784581ec238af 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -5,22 +5,28 @@ on: types: [opened, reopened, closed] jobs: - irc: + notify: runs-on: ubuntu-latest steps: - name: "notify: new" - uses: rectalogic/notify-irc@v1 if: github.event.issue.state == 'open' + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-issues - channel: "#calamares" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} message: "OPENED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}" - name: "notify: closed" - uses: rectalogic/notify-irc@v1 if: github.event.issue.state != 'open' + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-issues - channel: "#calamares" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} message: "CLOSED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}" + - name: "remove in-progress label" + if: github.event.issue.state != 'open' + run: | + curl -X DELETE \ + -H 'Accept: application/vnd.github.v3+json' \ + -H 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \ + "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/labels/hacking%3A%20in-progress" + diff --git a/.github/workflows/nightly-debian.yml b/.github/workflows/nightly-debian.yml index 3fd558e217e6b3590b067d158046f1fdb77fcd9a..d4dfe16216c0bfc558765b0df33f89bce846c418 100644 --- a/.github/workflows/nightly-debian.yml +++ b/.github/workflows/nightly-debian.yml @@ -22,79 +22,23 @@ jobs: options: --tmpfs /build:rw --user 0:0 steps: - name: "prepare env" - run: | - apt-get update - apt-get -y install git-core - apt-get -y install \ - build-essential \ - cmake \ - extra-cmake-modules \ - gettext \ - kio-dev \ - libatasmart-dev \ - libboost-python-dev \ - libkf5config-dev \ - libkf5coreaddons-dev \ - libkf5i18n-dev \ - libkf5iconthemes-dev \ - libkf5parts-dev \ - libkf5service-dev \ - libkf5solid-dev \ - libparted-dev \ - libpolkit-qt5-1-dev \ - libqt5svg5-dev \ - libqt5webkit5-dev \ - libyaml-cpp-dev \ - os-prober \ - pkg-config \ - python3-dev \ - qtbase5-dev \ - qtdeclarative5-dev \ - qttools5-dev \ - qttools5-dev-tools - # Same name as on KDE neon, different version - apt-get -y install libkpmcore-dev - # Additional dependencies - apt-get -y install \ - libappstreamqt-dev \ - libicu-dev \ - libkf5crash-dev \ - libkf5package-dev \ - libkf5plasma-dev \ - libpwquality-dev \ - libqt5webenginewidgets5 \ - qtwebengine5-dev + uses: calamares/actions/prepare-debian@v3 - name: "prepare source" uses: actions/checkout@v2 - - name: "prepare build" - id: pre_build - run: | - test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; } - mkdir -p $BUILDDIR - test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; } - echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}` - - name: "Calamares: cmake" - working-directory: ${{ env.BUILDDIR }} - run: cmake $CMAKE_ARGS $SRCDIR - - name: "Calamares: make" - working-directory: ${{ env.BUILDDIR }} - run: make -j2 VERBOSE=1 - - name: "Calamares: install" - working-directory: ${{ env.BUILDDIR }} - run: make install VERBOSE=1 + - name: "build" + id: build + uses: calamares/actions/generic-build@v3 - name: "notify: ok" - uses: rectalogic/notify-irc@v1 if: ${{ success() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" - name: "notify: fail" - uses: rectalogic/notify-irc@v1 if: ${{ failure() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" diff --git a/.github/workflows/nightly-neon.yml b/.github/workflows/nightly-neon.yml index 92f71c10b2756bd7ae034001ad45646b378c674b..64b745e45fdbf549538609527ac679cca9fdccf0 100644 --- a/.github/workflows/nightly-neon.yml +++ b/.github/workflows/nightly-neon.yml @@ -22,59 +22,18 @@ jobs: options: --tmpfs /build:rw --user 0:0 steps: - name: "prepare env" - run: | - sudo apt-get update - sudo apt-get -y install git-core - sudo apt-get -y install \ - build-essential \ - cmake \ - extra-cmake-modules \ - gettext \ - kio-dev \ - libatasmart-dev \ - libboost-python-dev \ - libkf5config-dev \ - libkf5coreaddons-dev \ - libkf5i18n-dev \ - libkf5iconthemes-dev \ - libkf5parts-dev \ - libkf5service-dev \ - libkf5solid-dev \ - libkpmcore-dev \ - libparted-dev \ - libpolkit-qt5-1-dev \ - libqt5svg5-dev \ - libqt5webkit5-dev \ - libyaml-cpp-dev \ - os-prober \ - pkg-config \ - python3-dev \ - qtbase5-dev \ - qtdeclarative5-dev \ - qttools5-dev \ - qttools5-dev-tools + uses: calamares/actions/prepare-neon@v3 - name: "prepare source" uses: actions/checkout@v2 - - name: "prepare build" - id: pre_build - run: | - test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; } - mkdir -p $BUILDDIR - test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; } - echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}` - - name: "Calamares: cmake" - working-directory: ${{ env.BUILDDIR }} - run: cmake $CMAKE_ARGS $SRCDIR - - name: "Calamares: make" - working-directory: ${{ env.BUILDDIR }} - run: make -j2 VERBOSE=1 - - name: "Calamares: install" - working-directory: ${{ env.BUILDDIR }} - run: make install VERBOSE=1 DESTDIR=${{ env.BUILDDIR }}/stage + - name: "build" + id: build + uses: calamares/actions/generic-build@v3 - name: "Calamares: archive" working-directory: ${{ env.BUILDDIR }} - run: tar czf calamares.tar.gz stage - - name: "upload" + run: | + make install DESTDIR=${{ env.BUILDDIR }}/stage + tar czf calamares.tar.gz stage + - name: "Calamares: upload" uses: actions/upload-artifact@v2 with: name: calamares-tarball @@ -82,18 +41,16 @@ jobs: if-no-files-found: error retention-days: 3 - name: "notify: ok" - uses: rectalogic/notify-irc@v1 if: ${{ success() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" - name: "notify: fail" - uses: rectalogic/notify-irc@v1 if: ${{ failure() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" diff --git a/.github/workflows/nightly-opensuse.yml b/.github/workflows/nightly-opensuse.yml index c3762fb99254f784c5c2b0c77952f4ff22037aac..0eab97bc4e74172424f4187e190a6e16c85bfb2a 100644 --- a/.github/workflows/nightly-opensuse.yml +++ b/.github/workflows/nightly-opensuse.yml @@ -22,77 +22,24 @@ jobs: options: --tmpfs /build:rw --user 0:0 steps: - name: "prepare env" - run: | - zypper --non-interactive up - zypper --non-interactive in git-core - # From deploycala.py - zypper --non-interactive in \ - "autoconf" \ - "automake" \ - "bison" \ - "flex" \ - "git" \ - "libtool" \ - "m4" \ - "make" \ - "cmake" \ - "extra-cmake-modules" \ - "gcc-c++" \ - "libqt5-qtbase-devel" \ - "libqt5-linguist-devel" \ - "libqt5-qtsvg-devel" \ - "libqt5-qtdeclarative-devel" \ - "libqt5-qtwebengine-devel" \ - "yaml-cpp-devel" \ - "libpolkit-qt5-1-devel" \ - "kservice-devel" \ - "kpackage-devel" \ - "kparts-devel" \ - "kcrash-devel" \ - "kpmcore-devel" \ - "plasma5-workspace-devel" \ - "plasma-framework-devel" \ - "libpwquality-devel" \ - "parted-devel" \ - "python3-devel" \ - "boost-devel" \ - "libboost_python-py3-*-devel" - # Additional dependencies - zypper --non-interactive in \ - libicu-devel \ - libAppStreamQt-devel \ - libatasmart-devel + uses: calamares/actions/prepare-opensuse@v3 - name: "prepare source" uses: actions/checkout@v2 - - name: "prepare build" - id: pre_build - run: | - test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; } - mkdir -p $BUILDDIR - test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; } - echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}` - - name: "Calamares: cmake" - working-directory: ${{ env.BUILDDIR }} - run: cmake $CMAKE_ARGS $SRCDIR - - name: "Calamares: make" - working-directory: ${{ env.BUILDDIR }} - run: make -j2 VERBOSE=1 - - name: "Calamares: install" - working-directory: ${{ env.BUILDDIR }} - run: make install VERBOSE=1 + - name: "build" + id: build + uses: calamares/actions/generic-build@v3 - name: "notify: ok" - uses: rectalogic/notify-irc@v1 if: ${{ success() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: | + OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" - name: "notify: fail" - uses: rectalogic/notify-irc@v1 if: ${{ failure() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.build.outputs.git-summary }}" diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 0889ea27885ba4a84f5b4e9d521c553bf671791c..cc7bb7223acae0aedcfe338a41f437932b5a66ba 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -28,68 +28,28 @@ jobs: options: --tmpfs /build:rw --user 0:0 steps: - name: "prepare env" - run: | - sudo apt-get update - sudo apt-get -y install git-core - sudo apt-get -y install \ - build-essential \ - cmake \ - extra-cmake-modules \ - gettext \ - kio-dev \ - libatasmart-dev \ - libboost-python-dev \ - libkf5config-dev \ - libkf5coreaddons-dev \ - libkf5i18n-dev \ - libkf5iconthemes-dev \ - libkf5parts-dev \ - libkf5service-dev \ - libkf5solid-dev \ - libkpmcore-dev \ - libparted-dev \ - libpolkit-qt5-1-dev \ - libqt5svg5-dev \ - libqt5webkit5-dev \ - libyaml-cpp-dev \ - os-prober \ - pkg-config \ - python3-dev \ - qtbase5-dev \ - qtdeclarative5-dev \ - qttools5-dev \ - qttools5-dev-tools + uses: calamares/actions/prepare-neon@v3 - name: "prepare source" uses: actions/checkout@v2 - - name: "prepare build" - id: pre_build - run: | - test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; } - mkdir -p $BUILDDIR - test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; } - echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}` - - name: "Calamares: cmake" - working-directory: ${{ env.BUILDDIR }} - run: cmake $CMAKE_ARGS $SRCDIR - - name: "Calamares: make" - working-directory: ${{ env.BUILDDIR }} - run: make -j2 VERBOSE=1 - - name: "Calamares: install" - working-directory: ${{ env.BUILDDIR }} - run: make install VERBOSE=1 + - name: "build" + id: build + uses: calamares/actions/generic-build@v3 - name: "notify: ok" - uses: rectalogic/notify-irc@v1 if: ${{ success() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ github.actor }} on ${{ github.event.ref }}\n.. ${{ steps.pre_build.outputs.message }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: | + OK ${{ github.workflow }} in ${{ github.repository }} by ${{ github.actor }} on ${{ github.event.ref }} + .. ${{ steps.build.outputs.git-summary }} - name: "notify: fail" - uses: rectalogic/notify-irc@v1 if: ${{ failure() && github.repository == 'calamares/calamares' }} + uses: calamares/actions/matrix-notify@v3 with: - server: chat.freenode.net - nickname: cala-ci - channel: "#calamares" - message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ github.actor }} on ${{ github.event.ref }}\n.. ${{ steps.pre_build.outputs.message }}\n.. DIFF ${{ github.event.compare }}" + token: ${{ secrets.MATRIX_TOKEN }} + room: ${{ secrets.MATRIX_ROOM }} + message: | + FAIL ${{ github.workflow }} in ${{ github.repository }} by ${{ github.actor }} on ${{ github.event.ref }} + .. ${{ steps.build.outputs.git-summary }} + .. ${{ github.event.compare }} diff --git a/CHANGES b/CHANGES index eafa05dc68b91b8cf4b0d6fc0f67bf6cb20d655d..ae86c42f9d8103874b4d88c69da3413adb5a6fb5 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,61 @@ contributors are listed. Note that Calamares does not have a historical changelog -- this log starts with version 3.2.0. The release notes on the website will have to do for older versions. +# 3.2.40 (2021-07-14) # + +This release contains contributions from (alphabetically by first name): + - Anke Boersma + - Anubhav Choudhary (SoK success!) + - Emmanuel Arias (new contributor! welcome!) + - Erik Dubois + - Jerrod Frost (new contributor! welcome!) + - Jia Chao (new contributor! welcome!) + - Joe Kamprad + - Lisa Vitolo (blast from the past!) + - Omer I.S. (new contributor! welcome!) + +In project news, chat (instant-messaging) communications has largely +moved to Matrix and Libera.Chat. CI notifications -- issues and build +results -- are sent to Matrix only. + +## Core ## + - The CMake modules for consumption by external modules (e.g. the + calamares-extensions repository, but also any other modules built + by distro's for internal use) now support consistent skip-module + behavior and reporting. #1641 (one tiny part of this change) + - In global storage, the *filesystem_use* key now has an API in + libcalamares to systematically mark filesystem (types) as "in use" + or not. This, in turn, means that modules can depend on that information + for other work (e.g. removing drivers for unused filesystems). #1635 + - The "upload log file" now has a configurable log-file-size. (Thanks Anubhav) + +## Modules ## + - *bootloader* can now install an aarch64 (ARM) compatible EFI GRUB. (Thanks Jia) + - *displaymanager* example configuration has been shuffled around a bit, + for better results when the live image is running XFCE. Also lists + more potential display managers. #1205 (Thanks Erik) + - *keyboard* now switches on an alternate `en_US` keyboard layout when + Arabic or Hebrew is selected as primary layout. (Thanks Omer) + - *localeq* now has a fully functional offline option (alongside the default + interactive map option, which requires internet). + - The *netinstall* module can now fall back to alternative URLs when + loading groups data. The first URL to yield a non-empty groups + collection is accepted. No changes are needed in the configuration. #1673 + - *packagechooser* can now integrate with the *packages* module; that + means you can specify package names to install for a given selection, + and the regular package-installation mechanism will take care of it. + Legacy configurations that use *contextualprocess* are still supported. + See the `packagechooser.conf` file for details. #1550 + - A long-neglected pull request from Lisa Vitolo for the *partition* + module -- allowing to set filesystem labels during manual partitioning -- + has been revived and merged. + - The *partition* manager has had a long-standing bug with partition-flags + and manual partitioning resolved. This may help resolve some installation + issues on UEFI systems. #1724 + - *usersq* is further implemented and can now be used for a successful install. + Not all warning messages available in the regular users module are implemented. + + # 3.2.39.3 (2021-04-14) # A minor bugfix tweak release. Since this contains yet **another** diff --git a/CMakeLists.txt b/CMakeLists.txt index db775389cbd9bbd919a43df515ac779e0f5c9204..e3db9050d111f88e278b798bf56f46a423d4eb6b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,7 @@ # TODO:3.3: Require CMake 3.12 cmake_minimum_required( VERSION 3.3 FATAL_ERROR ) project( CALAMARES - VERSION 3.2.39.3 + VERSION 3.2.40 LANGUAGES C CXX ) @@ -92,22 +92,13 @@ option( BUILD_SCHEMA_TESTING "Enable schema-validation-tests" ON ) # # To explicitly disable a set of modules, set USE_<foo>=none # (e.g. the literal string none), which won't match any of the -# modules but is handled specially. This is the default for -# USE_os, which are modules for specialty non-Linux distributions. +# modules but is handled specially. # # The following USE_* functionalities are available: # - *services* picks one of the two service-configuration modules, # for either systemd or openrc. This defaults to empty so that # **both** modules are available. -# - *os* picks an OS-specific module for things-that-are-not-Linux. -# It is generally discouraged to use this unless your distro is -# completely unable to use standard Linux tools for configuration. -# This defaults to *none* so that nothing gets picked up and nothing -# is packaged -- you must explicitly set it to empty to get all of -# the modules, but that hardly makes sense. Note, too that there -# are currently no os-* modules shipped with Calamares. set( USE_services "" CACHE STRING "Select the services module to use" ) -set( USE_os "none" CACHE STRING "Select the OS-specific module to include" ) ### Calamares application info # @@ -141,15 +132,14 @@ set( CALAMARES_DESCRIPTION_SUMMARY # NOTE: update these lines by running `txstats.py`, or for full automation # `txstats.py -e`. See also # -# Total 75 languages -set( _tx_complete az az_AZ be ca de fi_FI he hi hr ja ko lt pt_BR - pt_PT sq sv tr_TR uk vi zh_CN zh_TW ) -set( _tx_good as ast ca@valencia cs_CZ da es fa fr fur hu it_IT ml - nl ru sk tg ) -set( _tx_ok ar bg bn el en_GB es_MX es_PR et eu gl id is mr nb pl - ro sl sr sr@latin th ) -set( _tx_incomplete eo fr_CH gu id_ID ie kk kn lo lv mk ne ne_NP si - te ur uz zh ) +# Total 77 languages +set( _tx_complete ca lt pt_PT sq uk zh_TW ) +set( _tx_good as az az_AZ be ca@valencia cs_CZ da de fi_FI fr fur + he hi hr it_IT ja ko ml nl pt_BR ru sk sv tg tr_TR vi zh_CN ) +set( _tx_ok ar ast bg bn el en_GB es es_MX es_PR et eu fa gl hu id + is mr nb pl ro sl sr sr@latin th ) +set( _tx_incomplete eo es_PE fr_CH gu id_ID ie kk kn lo lv mk ne + ne_NP ru_RU si te ur uz zh ) ### Required versions # @@ -509,9 +499,6 @@ if( CALAMARES_VERSION_TWEAK ) set( CALAMARES_VERSION "${CALAMARES_VERSION}.${CALAMARES_VERSION_TWEAK}" ) endif() set( CALAMARES_VERSION_SHORT "${CALAMARES_VERSION}" ) -if( CALAMARES_VERSION_RC ) - set( CALAMARES_VERSION ${CALAMARES_VERSION}rc${CALAMARES_VERSION_RC} ) -endif() # Additional info for non-release builds. The "extended" version information # with date and git information (commit, dirty status) is used only @@ -519,16 +506,8 @@ endif() # version number with all that information; normal consumers can include # CalamaresVersion.h with more stable numbers. if( NOT BUILD_RELEASE AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/" ) - include( CMakeDateStamp ) - set( CALAMARES_VERSION_DATE "${CMAKE_DATESTAMP_YEAR}${CMAKE_DATESTAMP_MONTH}${CMAKE_DATESTAMP_DAY}" ) - if( CALAMARES_VERSION_DATE GREATER 0 ) - set( CALAMARES_VERSION ${CALAMARES_VERSION}.${CALAMARES_VERSION_DATE} ) - endif() - - include( CMakeVersionSource ) - if( CMAKE_VERSION_SOURCE ) - set( CALAMARES_VERSION ${CALAMARES_VERSION}-${CMAKE_VERSION_SOURCE} ) - endif() + include( ExtendedVersion ) + extend_version( "${CALAMARES_VERSION}" OFF CALAMARES_VERSION_SHORT CALAMARES_VERSION ) endif() # Special target for not-RC (e.g. might-be-release) builds. @@ -615,6 +594,7 @@ install( "CMakeModules/CalamaresAddTest.cmake" "CMakeModules/CalamaresAddTranslations.cmake" "CMakeModules/CalamaresAutomoc.cmake" + "CMakeModules/CalamaresCheckModuleSelection.cmake" "CMakeModules/CMakeColors.cmake" "CMakeModules/FindYAMLCPP.cmake" DESTINATION diff --git a/CMakeModules/CMakeDateStamp.cmake b/CMakeModules/CMakeDateStamp.cmake deleted file mode 100644 index 15482100f138319f378daf02818a179859958c96..0000000000000000000000000000000000000000 --- a/CMakeModules/CMakeDateStamp.cmake +++ /dev/null @@ -1,31 +0,0 @@ -# === This file is part of Calamares - <https://calamares.io> === -# -# SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org> -# SPDX-License-Identifier: BSD-2-Clause -# -### -# -# Find today's date, for versioning purposes. -find_program(DATE_EXECUTABLE NAMES date) -mark_as_advanced(DATE_EXECUTABLE) - -if(DATE_EXECUTABLE) - execute_process( - COMMAND ${DATE_EXECUTABLE} +%Y - OUTPUT_VARIABLE CMAKE_DATESTAMP_YEAR - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - execute_process( - COMMAND ${DATE_EXECUTABLE} +%m - OUTPUT_VARIABLE CMAKE_DATESTAMP_MONTH - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - execute_process( - COMMAND ${DATE_EXECUTABLE} +%d - OUTPUT_VARIABLE CMAKE_DATESTAMP_DAY - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) -endif() diff --git a/CMakeModules/CMakeVersionSource.cmake b/CMakeModules/CMakeVersionSource.cmake deleted file mode 100644 index 295fffa5d929725b1957d702772ac95bb40d510b..0000000000000000000000000000000000000000 --- a/CMakeModules/CMakeVersionSource.cmake +++ /dev/null @@ -1,52 +0,0 @@ -# === This file is part of Calamares - <https://calamares.io> === -# -# SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org> -# SPDX-License-Identifier: BSD-2-Clause -# -### -# -# Try to identify the current development source version. -set(CMAKE_VERSION_SOURCE "") -if(EXISTS ${CMAKE_SOURCE_DIR}/.git/HEAD) - find_program(GIT_EXECUTABLE NAMES git git.cmd) - mark_as_advanced(GIT_EXECUTABLE) - if(GIT_EXECUTABLE) - execute_process( - COMMAND ${GIT_EXECUTABLE} rev-parse --verify -q --short=7 HEAD - OUTPUT_VARIABLE head - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - if(head) - set(branch "") - execute_process( - COMMAND ${GIT_EXECUTABLE} name-rev HEAD - OUTPUT_VARIABLE branch - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - string(REGEX REPLACE "HEAD " "" branch "${branch}") - set(CMAKE_VERSION_SOURCE "git-${branch}-${head}") - execute_process( - COMMAND ${GIT_EXECUTABLE} update-index -q --refresh - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - execute_process( - COMMAND ${GIT_EXECUTABLE} diff-index --name-only HEAD -- - OUTPUT_VARIABLE dirty - OUTPUT_STRIP_TRAILING_WHITESPACE - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) - if(dirty) - set(CMAKE_VERSION_SOURCE "${CMAKE_VERSION_SOURCE}-dirty") - endif() - endif() - endif() -elseif(EXISTS ${CMAKE_SOURCE_DIR}/CVS/Repository) - file(READ ${CMAKE_SOURCE_DIR}/CVS/Repository repo) - set(branch "") - if("${repo}" MATCHES "\\.git/") - string(REGEX REPLACE ".*\\.git/([^\r\n]*).*" "-\\1" branch "${repo}") - endif() - set(CMAKE_VERSION_SOURCE "cvs${branch}") -endif() diff --git a/CMakeModules/CalamaresAddModuleSubdirectory.cmake b/CMakeModules/CalamaresAddModuleSubdirectory.cmake index 87f8547f8019f87f06eda5e012aa4bbc1bc20095..1f1c0230056363d395b4ed093fae5fe1afd60854 100644 --- a/CMakeModules/CalamaresAddModuleSubdirectory.cmake +++ b/CMakeModules/CalamaresAddModuleSubdirectory.cmake @@ -12,33 +12,71 @@ # Function and support code for adding a Calamares module (either a Qt / C++ plugin, # or a Python module, or whatever) to the build. # +# # Usage +# +# The public API is one single function: +# +# - calamares_add_module_subdirectory(subdirectory [skiplistvar]) +# Adds a given *subdirectory* to the modules list, building the +# module that is there. The *subdirectory* must contain a `module.desc` +# (generally non-C++ modules) or a `CMakeLists.txt` (for C++ modules, +# or special cases). The module is assumed to be named after the +# (last component of) the subdirectory. +# +# If the module would be skipped (by the global SKIP_MODULES setting +# or a USE_* setting) or the module itself sets a reason to skip +# via the calamares_skip_module() function, the module is added to +# the list of skipped-modules in *skiplistvar*. If no variable is +# given, the reason is set in the parent scope variable +# SKIPPED_MODULES . Do **not** use SKIPPED_MODULES as the name of +# *skiplistvar*, things will get weird. +# +# Do note that the name of a module must be the same as the name of +# the directory containing it (as documented in src/modules/README.md). +# This applies to both C++ and Python modules, and allows the use of +# the subdirectory as a proxy for the module name inside. +# + include( CalamaresAddTranslations ) +include( CalamaresCheckModuleSelection ) set( MODULE_DATA_DESTINATION share/calamares/modules ) -# Convenience function to indicate that a module has been skipped -# (optionally also why). Call this in the module's CMakeLists.txt -macro( calamares_skip_module ) - set( SKIPPED_MODULES ${SKIPPED_MODULES} ${ARGV} PARENT_SCOPE ) -endmacro() - -function( calamares_explain_skipped_modules ) - if ( ARGN ) - message( "${ColorReset}-- Skipped modules:" ) - foreach( SUBDIRECTORY ${ARGN} ) - message( "${ColorReset}-- Skipped ${BoldRed}${SUBDIRECTORY}${ColorReset}." ) - endforeach() - message( "" ) - endif() -endfunction() - -function( calamares_add_module_subdirectory ) +function( _calamares_add_module_subdirectory_impl ) set( SUBDIRECTORY ${ARGV0} ) - set( SKIPPED_MODULES ) + # Set SKIPPED_MODULES here, so CMake-based modules have a + # parent scope to set it in; this function, in turn sets it + # in **its** parent scope. + set( SKIPPED_MODULES "" ) set( MODULE_CONFIG_FILES "" ) + # The module subdirectory may be given as a/b/c, but the module + # needs to be installed as "c", so we split off any intermediate + # directories. + # + # Compute _modulename (the last directory name) and _mod_dir + # (the full path to the module sources). + get_filename_component(_dirname "${SUBDIRECTORY}" DIRECTORY) + if( _dirname ) + # Remove the dirname and any leftover leading /s + string( REGEX REPLACE "^${_dirname}/*" "" _modulename "${SUBDIRECTORY}" ) + else() + set( _modulename ${SUBDIRECTORY} ) + endif() + # Strip any remaining / + string( REGEX REPLACE "/" "" _modulename "${_modulename}" ) set( _mod_dir "${CMAKE_CURRENT_SOURCE_DIR}/${SUBDIRECTORY}" ) + + # Skip list check applies to all kinds of modules + calamares_check_skip( ${_modulename} SKIPPED_MODULES ) + if ( SKIPPED_MODULES ) + # If it's skipped by infrastucture, the message already includes the module + # name. We don't need to do any further checking. + set( SKIPPED_MODULES "${SKIPPED_MODULES}" PARENT_SCOPE ) + return() + endif() + # If this subdirectory has a CMakeLists.txt, we add_subdirectory it... if( EXISTS "${_mod_dir}/CMakeLists.txt" ) add_subdirectory( ${SUBDIRECTORY} ) @@ -48,21 +86,21 @@ function( calamares_add_module_subdirectory ) if ( SKIPPED_MODULES ) set( SKIPPED_MODULES ${SKIPPED_MODULES} PARENT_SCOPE ) set( MODULE_CONFIG_FILES "" ) + else() + # The SKIPPED_MODULES may be set in the directory itself + get_directory_property( _skip DIRECTORY ${SUBDIRECTORY} DEFINITION SKIPPED_MODULES ) + if ( _skip ) + set( SKIPPED_MODULES ${_skip} PARENT_SCOPE ) + set( MODULE_CONFIG_FILES "" ) + endif() + endif() + if ( SKIPPED_MODULES ) + return() endif() # ...otherwise, we look for a module.desc. elseif( EXISTS "${_mod_dir}/module.desc" ) set( MODULES_DIR ${CMAKE_INSTALL_LIBDIR}/calamares/modules ) - # The module subdirectory may be given as a/b/c, but the module - # needs to be installed as "c", so we split off any intermediate - # directories. - get_filename_component(_dirname "${SUBDIRECTORY}" DIRECTORY) - if( _dirname ) - # Remove the dirname and any leftover leading /s - string( REGEX REPLACE "^${_dirname}/*" "" _modulename "${SUBDIRECTORY}" ) - set( MODULE_DESTINATION ${MODULES_DIR}/${_modulename} ) - else() - set( MODULE_DESTINATION ${MODULES_DIR}/${SUBDIRECTORY} ) - endif() + set( MODULE_DESTINATION ${MODULES_DIR}/${_modulename} ) # Read module.desc, check that the interface type is supported. # @@ -114,7 +152,7 @@ function( calamares_add_module_subdirectory ) endif() endforeach() - message( "-- ${BoldYellow}Found ${CALAMARES_APPLICATION_NAME} module: ${BoldRed}${SUBDIRECTORY}${ColorReset}" ) + message( "-- ${BoldYellow}Found ${CALAMARES_APPLICATION_NAME} module: ${BoldRed}${_modulename}${ColorReset}" ) message( " ${Green}TYPE:${ColorReset} jobmodule" ) message( " ${Green}MODULE_DESTINATION:${ColorReset} ${MODULE_DESTINATION}" ) if( MODULE_CONFIG_FILES ) @@ -159,7 +197,9 @@ function( calamares_add_module_subdirectory ) endforeach() endif() - # Check that the module can be loaded. Since this calls exec(), the module + # Adding general tests + # + # Add a check that the module can be loaded. Since this calls exec(), the module # may try to do things to the running system. Needs work to make that a # safe thing to do. # @@ -203,3 +243,19 @@ function( calamares_add_module_subdirectory ) endif() endif() endfunction() + +function( calamares_add_module_subdirectory ) + set( SUBDIRECTORY ${ARGV0} ) + set( _ams_SKIP_LIST ${ARGV1} ) + + set( SKIPPED_MODULES "" ) + _calamares_add_module_subdirectory_impl( ${SUBDIRECTORY} ) + if ( SKIPPED_MODULES ) + if ( _ams_SKIP_LIST ) + list( APPEND ${_ams_SKIP_LIST} "${SKIPPED_MODULES}" ) + set( ${_ams_SKIP_LIST} "${${_ams_SKIP_LIST}}" PARENT_SCOPE ) + else() + set( SKIPPED_MODULES "${SKIPPED_MODULES}" PARENT_SCOPE ) + endif() + endif() +endfunction() diff --git a/CMakeModules/CalamaresAddPlugin.cmake b/CMakeModules/CalamaresAddPlugin.cmake index 55865999c19d36be65044a5451a3de9b67e27bc1..5186bc54b1612be04f0577c73eb7590be74f361b 100644 --- a/CMakeModules/CalamaresAddPlugin.cmake +++ b/CMakeModules/CalamaresAddPlugin.cmake @@ -59,9 +59,17 @@ # If this is set, writes an explicit weight into the module.desc; # module weights are used in progress reporting. # +# +# This function follows the global SKIP_MODULES and USE_* settings, so +# a plugin may be skipped -- then nothing will be built. In that case, +# SKIPPED_MODULES is set in the parent (i.e. caller's) scope with the +# reason why. This should rarely be a concern as AddModuleSubdirectory +# already handles skip-reasons and collects them for reporting. include( CMakeParseArguments ) + include( CalamaresAddLibrary ) +include( CalamaresCheckModuleSelection ) include( CMakeColors ) function( calamares_add_plugin ) @@ -80,6 +88,12 @@ function( calamares_add_plugin ) set( CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) + calamares_check_skip( ${NAME} _skip) + if ( _skip ) + set( SKIPPED_MODULES "${_skip}" PARENT_SCOPE ) + return() + endif() + message( "-- ${BoldYellow}Found ${CALAMARES_APPLICATION_NAME} module: ${BoldRed}${PLUGIN_NAME}${ColorReset}" ) message( " ${Green}TYPE:${ColorReset} ${PLUGIN_TYPE}" ) message( " ${Green}LINK_LIBRARIES:${ColorReset} ${PLUGIN_LINK_LIBRARIES}" ) diff --git a/CMakeModules/CalamaresCheckModuleSelection.cmake b/CMakeModules/CalamaresCheckModuleSelection.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5eeb0e9700da5961309a1b22b1ca7cb49532047e --- /dev/null +++ b/CMakeModules/CalamaresCheckModuleSelection.cmake @@ -0,0 +1,116 @@ +# === This file is part of Calamares - <https://calamares.io> === +# +# SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org> +# SPDX-FileCopyrightText: 2017 Adriaan de Groot <groot@kde.org> +# SPDX-License-Identifier: BSD-2-Clause +# +# Calamares is Free Software: see the License-Identifier above. +# +### +# +# This module implements the "skip modules" part of configuring +# the Calamares repository or an external-modules repository. +# +# It should not be necessary to include() this module explicitly, +# since both AddPlugin and AddModuleSubdirectory do so implicitly. +# +# +# # Usage +# +# The public API is two functions: +# +# - calamares_skip_module(reason) +# A C++ module (or any that uses CMake) can call this macro to +# add *reason* to the list of skipped modules. Typically a module +# will pass in "modulename (why)" so that it is clear **which** +# module is skipped. This macro should be called at the top-level +# of a module's CMakeLists.txt and the module should then **not** +# call calamares_add_plugin(). +# - calamares_explain_skipped_modules(list...) +# This will print out all the module reasons (see above) that have +# been added to the given *listvar*. When AddModuleSubdirectory is +# used as the mechanism to add all the subdirectories in the repository +# that contain modules, with a consistent *listvar* setting, +# this will show all the modules that have been skipped. +# +# The internal API is one function: +# +# - calamares_check_skip(modulename outvar) +# Checks if the *modulename* has been listed in the global SKIP_MODULES +# variable (to skip specifically-named modules) or if there is a USE_* +# setting applicable to the module. If the module is skipped for this +# reason, a suitable entry is added to *outvar* as if +# calamares_skip_module() had been called. +# +# Best practice is to pick a variable to collect all of the skipped +# modules, and to pass the name of that variable to AddModuleSubdirectory +# in each call. After all subdirectories have been added, call +# calamares_explain_skipped_modules() with the value of that variable. + + +# Convenience function to indicate that a module has been skipped +# (optionally also why). Call this in the module's CMakeLists.txt +macro( calamares_skip_module ) + set( SKIPPED_MODULES ${SKIPPED_MODULES} ${ARGV} PARENT_SCOPE ) +endmacro() + +function( calamares_explain_skipped_modules ) + if ( ARGN ) + message( "${ColorReset}-- Skipped modules:" ) + foreach( SUBDIRECTORY ${ARGN} ) + message( "${ColorReset}-- Skipped ${BoldRed}${SUBDIRECTORY}${ColorReset}." ) + endforeach() + message( "" ) + endif() +endfunction() + +# Globally, SKIP_MODULES and USE_* affect what modules are built. +# Check if *modulename* should be skipped, and if so, set *outvar* to +# a human-readable reason for skipping it. +function( _calamares_check_skip_impl modulename outvar ) + # Globally-defined SKIP_MODULES may be space- or semicolon- separated + # so convert it to a list-variable. + string( REPLACE " " ";" SKIP_LIST "${SKIP_MODULES}" ) + + list( FIND SKIP_LIST "${modulename}" DO_SKIP ) + if( NOT DO_SKIP EQUAL -1 ) + set( ${outvar} "user request" PARENT_SCOPE ) + return() + endif() + + # Not skipped by the global check, see if it has an applicable USE_* + if( "${modulename}" MATCHES "^[a-zA-Z0-9_]+-" ) + # Split the name into <category>-<implementation> + string( REGEX REPLACE "-.*" "" _category "${modulename}" ) + string( REGEX REPLACE "^[^-]+-" "" _implementation "${modulename}" ) + else() + # Not a module to which USE_* applies + return() + endif() + + if( "${USE_${_category}}" STREQUAL "none" ) + set( ${outvar} "category ${_category} disabled" PARENT_SCOPE ) + return() + elseif( "${USE_${_category}}" STREQUAL "" ) + # Category not set at all or nonexistent + return() + endif() + + if ( "${USE_${_category}}" STREQUAL "${_implementation}" ) + # Matches, so accept this module + else() + set( ${outvar} "category ${_category} selects ${USE_${_category}}" PARENT_SCOPE ) + endif() +endfunction() + +# This is the public API;it calls the _impl version so that there +# is an extra intermediate scope for the subdirectory to write results into. +function( calamares_check_skip modulename outvar ) + set( _skip "" ) + _calamares_check_skip_impl( "${modulename}" _skip ) + if ( _skip ) + message( "${ColorReset}-- Skipping module ${BoldRed}${modulename} (${_skip})${ColorReset}." ) + message( "" ) + set( ${outvar} "${modulename} (${_skip})" PARENT_SCOPE ) + endif() +endfunction() diff --git a/CMakeModules/ExtendedVersion.cmake b/CMakeModules/ExtendedVersion.cmake new file mode 100644 index 0000000000000000000000000000000000000000..b737dd2e20ecfc2f0dcb8f9bbb48f2548eaa5944 --- /dev/null +++ b/CMakeModules/ExtendedVersion.cmake @@ -0,0 +1,75 @@ +# === This file is part of Calamares - <https://calamares.io> === +# +# SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org> +# SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> +# SPDX-License-Identifier: BSD-2-Clause +# +### +# +# This file defines one function for extending a VERSION-like value +# with date and git information (if desired). +# +# - extend_version( version-string short_only short_var long_var ) +# Calling this function will copy *version-string* (which would typically +# be a semver-style string, like "3.2.40") into the variable *short_var*. +# If *short_only* is true, then: +# - the short version is also copied into the variable *long_var*, +# If *short_only* is false, then: +# - the *version-string* plus date and git information, is copied +# into the varialbe *long_var*, in the format {version}-{date}-{hash} +# +# + +function( get_git_version_info out_var ) + set(CMAKE_VERSION_SOURCE "") + if(EXISTS ${CMAKE_SOURCE_DIR}/.git/HEAD) + find_program(GIT_EXECUTABLE NAMES git git.cmd) + mark_as_advanced(GIT_EXECUTABLE) + if(GIT_EXECUTABLE) + execute_process( + COMMAND ${GIT_EXECUTABLE} rev-parse --verify -q --short=8 HEAD + OUTPUT_VARIABLE head + OUTPUT_STRIP_TRAILING_WHITESPACE + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + if(head) + set(CMAKE_VERSION_SOURCE "${head}") + execute_process( + COMMAND ${GIT_EXECUTABLE} update-index -q --refresh + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + execute_process( + COMMAND ${GIT_EXECUTABLE} diff-index --name-only HEAD -- + OUTPUT_VARIABLE dirty + OUTPUT_STRIP_TRAILING_WHITESPACE + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + if(dirty) + set(CMAKE_VERSION_SOURCE "${CMAKE_VERSION_SOURCE}-dirty") + endif() + endif() + endif() + endif() + set( ${out_var} "${CMAKE_VERSION_SOURCE}" PARENT_SCOPE ) +endfunction() + +function( extend_version version short_only short_var long_var ) + set( ${short_var} "${version}" PARENT_SCOPE ) + set( _v "${version}" ) + if ( NOT short_only ) + # Additional info for non-release builds which want "long" version info + # with date and git information (commit, dirty status). That is used only + # by CalamaresVersionX.h, which is included by consumers that need a full + # version number with all that information; normal consumers can include + # CalamaresVersion.h with more stable numbers. + string( TIMESTAMP CALAMARES_VERSION_DATE "%Y%m%d" ) + if( CALAMARES_VERSION_DATE GREATER 0 ) + set( _v ${_v}.${CALAMARES_VERSION_DATE} ) + endif() + get_git_version_info( _gitv ) + if( _gitv ) + set( _v "${_v}-${_gitv}" ) + endif() + endif() + set( ${long_var} "${_v}" PARENT_SCOPE ) +endfunction() diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d96c91e23f1ed3ac052568e6faafa317fb49b151..0be408ba011c10d31b3f980f54c336cf7baf1472 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,13 +29,17 @@ rules of decent behavior in both communities are pretty much the same). GitHub Issues are **one** place for discussing Calamares if there are concrete problems or a new feature to discuss. -Regular Calamares development chit-chat happens on old-school IRC -(no registration required). Responsiveness is best during the day -in Europe, but feel free to idle. **DO NOT** ask-and-leave. Keep +Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) +room, `#calamares:kde.org`. The conversation is bridged with IRC +on [Libera.Chat](https://libera.chat/). +Responsiveness is best during the day +in Europe, but feel free to idle. If you use IRC, **DO NOT** ask-and-leave. Keep that chat window open because it can easily take a few hours for someone to notice a message. +Matrix is persistent, and we'll see your message eventually. -[](https://webchat.freenode.net/?channel=#calamares?nick=guest) +* [](https://webchat.kde.org/#/room/%23calamares:kde.org) +* [](https://kiwiirc.com/client/irc.libera.chat/#calamares) ## General Guidelines diff --git a/CalamaresConfig.cmake.in b/CalamaresConfig.cmake.in index fdb3c2038e0058346cd9ae12d2aa6d4d9294ee85..f10fda11ae037c8332d39b8a43d9168925ebdc6d 100644 --- a/CalamaresConfig.cmake.in +++ b/CalamaresConfig.cmake.in @@ -23,6 +23,9 @@ # include(${CMAKE_CURRENT_LIST_DIR}/CalamaresConfigVersion.cmake) include(${CMAKE_CURRENT_LIST_DIR}/CalamaresTargets.cmake) +if (NOT TARGET Calamares::calamares OR NOT TARGET Calamares::calamaresui) + message(FATAL_ERROR "Calamares found with missing CMake targets") +endif() ### Dependencies # diff --git a/README.md b/README.md index 21c393e2943d9da1ece0e93853fe34584f49cf5d..8fa2dfda7896074264493e10a1d5863c6304b7a9 100644 --- a/README.md +++ b/README.md @@ -5,15 +5,14 @@ # Calamares: Distribution-Independent Installer Framework --------- +[](https://github.com/calamares/calamares/labels/hacking%3A%20in-progress) [](https://github.com/calamares/calamares/releases) [](https://github.com/calamares/calamares/actions?query=workflow%3Aci) -[](https://travis-ci.org/calamares/calamares) -[](https://scan.coverity.com/projects/5389) [](https://github.com/calamares/calamares/blob/calamares/LICENSE) -| [Report a Bug](https://github.com/calamares/calamares/issues/new) | [Translate](https://www.transifex.com/projects/p/calamares/) | [Contribute](CONTRIBUTING.md) | [Freenode (IRC): #calamares](https://webchat.freenode.net/?channel=#calamares?nick=guest) | [Wiki](https://github.com/calamares/calamares/wiki) | -|:--:|:--:|:--:|:--:|:--:| +| [Report a Bug](https://github.com/calamares/calamares/issues/new) | [Translate](https://www.transifex.com/projects/p/calamares/) | [Contribute](CONTRIBUTING.md) | [Matrix: #calamares:kde.org](https://webchat.kde.org/#/room/%23calamares:kde.org) | [IRC: Libera.Chat #calamares](https://kiwiirc.com/client/irc.libera.chat/#calamares) | [Wiki](https://github.com/calamares/calamares/wiki) | +|:--:|:--:|:--:|:--:|:--:|:--:| > Calamares is a distribution-independent system installer, with an advanced partitioning @@ -29,7 +28,7 @@ a "ready to use" application: distributions apply a huge amount of customisation and configuration to Calamares, and the target audience for this repository is those distributions, and the people who make those Linux distro's. -Calamares has some [generic user documentation](https://github.com/calamares/calamares/wiki/Use-Guide) +Calamares has some [generic user documentation](https://calamares.io/docs/users-guide/) for end-users, but most of what we have is for distro developers. ## Getting Calamares @@ -47,7 +46,7 @@ The dependencies are explained in [CONTRIBUTING.md](CONTRIBUTING.md). Calamares welcomes PRs. New issues are welcome, too. There are both the Calamares **core** repository (this one), -and an *extensions** repository ([Calamares extensions](https://github.com/calamares/calamares-extensions). +and an **extensions** repository ([Calamares extensions](https://github.com/calamares/calamares-extensions)). Contributions to code, modules, documentation, the wiki and the website are all welcome. There is more information in the [CONTRIBUTING.md](CONTRIBUTING.md) file. @@ -57,8 +56,14 @@ There is more information in the [CONTRIBUTING.md](CONTRIBUTING.md) file. GitHub Issues are **one** place for discussing Calamares if there are concrete problems or a new feature to discuss. -Regular Calamares development chit-chat happens on old-school IRC -(no registration required). Responsiveness is best during the day -in Europe, but feel free to idle. - -[](https://webchat.freenode.net/?channel=#calamares?nick=guest|) +Regular Calamares development chit-chat happens in a [Matrix](https://matrix.org/) +room, `#calamares:kde.org`. The conversation is bridged with IRC +on [Libera.Chat](https://libera.chat/). +Responsiveness is best during the day +in Europe, but feel free to idle. If you use IRC, **DO NOT** ask-and-leave. Keep +that chat window open because it can easily take a few hours for +someone to notice a message. +Matrix is persistent, and we'll see your message eventually. + +* [](https://webchat.kde.org/#/room/%23calamares:kde.org) +* [](https://kiwiirc.com/client/irc.libera.chat/#calamares) diff --git a/ci/RELEASE.md b/ci/RELEASE.md index 628f5c773192fb5195a263472f83c69fd15e08f7..5289da5afa12a743c6f28a35587439d25e4c4048 100644 --- a/ci/RELEASE.md +++ b/ci/RELEASE.md @@ -27,7 +27,8 @@ ## (1) Preparation -* Drop the RC variable to 0 in `CMakeLists.txt`, *CALAMARES_VERSION_RC*. +* Double-check the *CALAMARES_VERSION* value at the top of `CMakeLists.txt`. +* Set *CALAMARES_RELEASE_MODE* to `ON` in `CMakeLists.txt`. * Edit `CHANGES` and set the date of the release. * Commit both. This is usually done with commit-message *Changes: pre-release housekeeping*. @@ -78,8 +79,8 @@ Follow the instructions printed by the release script. ## (4) Post-Release -* Bump the version number in `CMakeLists.txt` in the `project()` command. -* Set *CALAMARES_VERSION_RC* back to 1. +* Bump the version number in `CMakeLists.txt` in *CALAMARES_VERSION*. +* Set *CALAMARES_RELEASE_MODE* back to `OFF`. * Add a placeholder entry for the next release in `CHANGES` with date text *not released yet*. * Commit and push that, usually with the message diff --git a/ci/RELEASE.sh b/ci/RELEASE.sh index 706d4c2ea791ee37d86cae689d3177c92551d52f..f30bf8992efb104ae6b81e32c5539bdcb8628825 100755 --- a/ci/RELEASE.sh +++ b/ci/RELEASE.sh @@ -75,6 +75,12 @@ fi # # BUILDDIR=$(mktemp -d --suffix=-build --tmpdir=.) +KEY_ID="CFDDC96F12B1915C" + +# Try to make gpg cache the signing key, so we can leave the process +# to run and sign. +rm -f CHANGES.gpg +gpg -s -u $KEY_ID CHANGES ### Build with default compiler # @@ -124,7 +130,6 @@ test -n "$V" || { echo "Could not obtain version in $BUILDDIR ." ; exit 1 ; } # # This is the signing key ID associated with the GitHub account adriaandegroot, # which is used to create all "verified" tags in the Calamares repo. -KEY_ID="CFDDC96F12B1915C" git tag -u "$KEY_ID" -m "Release v$V" "v$V" || { echo "Could not sign tag v$V." ; exit 1 ; } ### Create the tarball @@ -145,6 +150,7 @@ test -d "$TMPDIR" || { echo "Could not create tarball-build directory." ; exit 1 tar xzf "$TAR_FILE" -C "$TMPDIR" || { echo "Could not unpack tarball." ; exit 1 ; } test -d "$TMPDIR/$TAR_V" || { echo "Tarball did not contain source directory." ; exit 1 ; } ( cd "$TMPDIR/$TAR_V" && cmake . && make -j4 && make test ) || { echo "Tarball build failed in $TMPDIR ." ; exit 1 ; } +gpg -s -u $KEY_ID --detach --armor $TAR_FILE # Sign the tarball ### Cleanup # @@ -157,7 +163,6 @@ rm -rf "$TMPDIR" # From tarball cat <<EOF # Next steps for this release: git push origin v$V - gpg -s -u $KEY_ID --detach --armor $TAR_FILE # Sign the tarball # Upload tarball $TAR_FILE and the signature $TAR_FILE.asc # Announce via https://github.com/calamares/calamares/releases/new # SHA256: $SHA256 diff --git a/ci/calamaresstyle b/ci/calamaresstyle index 81ec71c39c614de41cf484c8e7845e0bba3141ee..ffcfe09026942cf2b1cd967509fb97f026292995 100755 --- a/ci/calamaresstyle +++ b/ci/calamaresstyle @@ -5,12 +5,7 @@ # SPDX-License-Identifier: BSD-2-Clause # # Calls astyle with settings matching Calamares coding style -# Requires astyle >= 2.04 and clang-format-7 -8 or -9 -# -# Clang-format-10 is **not** supported, since it changes a default -# that re-introduces a space into empty function bodies; this -# can be turned off with a style setting, but that breaks -# older format versions which don't recognize the setting. +# Requires astyle >= 2.04 and clang-format-8 or later # # You can pass in directory names, in which case the files # in that directory (NOT below it) are processed. @@ -20,9 +15,16 @@ LC_ALL=C LC_NUMERIC=C export LANG LC_ALL LC_NUMERIC +BASEDIR=$(dirname $0) +TOPDIR=$( cd $BASEDIR/.. && pwd -P ) +test -d "$BASEDIR" || { echo "! Could not determine base for $0" ; exit 1 ; } +test -d "$TOPDIR" || { echo "! Cound not determine top-level source dir" ; exit 1 ; } +test -f "$TOPDIR/.clang-format.base" || { echo "! No .clang-format support files in $TOPDIR" ; exit 1 ; } + AS=$( which astyle ) -CF_VERSIONS="clang-format-7 clang-format-8 clang-format70 clang-format80 clang-format90 clang-format-9.0.1 clang-format" +# Allow specifying CF_VERSIONS outside already +CF_VERSIONS="$CF_VERSIONS clang-format-8 clang-format80 clang-format90 clang-format-9.0.1 clang-format" for _cf in $CF_VERSIONS do # Not an error if this particular clang-format isn't found @@ -35,19 +37,39 @@ test -n "$CF" || { echo "! No clang-format ($CF_VERSIONS) found in PATH"; exit 1 test -x "$AS" || { echo "! $AS is not executable."; exit 1 ; } test -x "$CF" || { echo "! $CF is not executable."; exit 1 ; } -unmangle_clang_format="" +### CLANG-FORMAT-WRANGLING +# +# Version 7 and earlier doesn't understand all the options we would like +# Version 8 is ok +# Version 9 is ok +# Later versions change some defaults so need extra wrangling. +# .. there are extra files that are appended to the settings, per +# .. clang-format version. + format_version=`"$CF" --version | tr -dc '[^.0-9]' | cut -d . -f 1` -if expr "$format_version" '<' 8 > /dev/null ; then - echo "! Clang-format version 8+ required" - exit 1 -fi -if expr "$format_version" '<' 10 > /dev/null ; then - : -else - unmangle_clang_format=$( dirname $0 )/../.clang-format - echo "SpaceInEmptyBlock: false" >> "$unmangle_clang_format" -fi +case "$format_version" in + [0-7] ) + echo "! Clang-format version 8+ required" + exit 1 + ;; + [89] ) + : + ;; + * ) + echo "! Clang-format version '$format_version' unsupported." + exit 1 + ;; +esac +_fmt="$TOPDIR/.clang-format" +cp "$_fmt.base" "$_fmt" +for f in "$extra_settings" ; do + test -f "$_fmt.$f" && cat "$_fmt.$f" >> "$_fmt" +done + +### FILE PROCESSING +# +# set -e any_dirs=no @@ -59,7 +81,7 @@ done style_some() { if test -n "$*" ; then - $AS --options=$(dirname $0)/astylerc --quiet "$@" + $AS --options=$BASEDIR/astylerc --quiet "$@" $CF -i -style=file "$@" fi } @@ -77,6 +99,7 @@ else style_some "$@" fi -if test -n "$unmangle_clang_format" ; then - sed -i.bak '/^SpaceInEmptyBlock/d' "$unmangle_clang_format" -fi +### CLANG-FORMAT-WRANGLING +# +# Restore the original .clang-format +cp "$_fmt.base" "$_fmt" diff --git a/lang/calamares_ar.ts b/lang/calamares_ar.ts index 8b8a09419161a5f81d261825856558c5fa9fbe6d..07d107472bb504e304a5748754c702dc50a15693 100644 --- a/lang/calamares_ar.ts +++ b/lang/calamares_ar.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>قطاع الإقلاع الرئيسي ل %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>قسم الإقلاع</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>قسم النظام</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>لا تثبّت محمّل إقلاع</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>يشغّل عمليّة %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>مسار سيء لمجلد العمل</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>لا يمكن القراءة من مجلد العمل %1 الخاص بعملية بايثون %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>ملفّ السّكربت الرّئيس سيّء.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>ملفّ السّكربت الرّئيس %1 لمهمّة بايثون %2 لا يمكن قراءته.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>خطأ Boost.Python في العمل "%1".</translation> </message> @@ -293,54 +293,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>فشل التثبيت</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>خطأ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&نعم</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&لا</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&اغلاق</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -349,124 +349,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>الإستمرار في التثبيت؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>مثبّت %1 على وشك بإجراء تعديلات على قرصك لتثبيت %2.<br/><strong>لن تستطيع التّراجع عن هذا.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&ثبت الأن</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&إرجع</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&ثبت</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>اكتمل الإعداد. أغلق برنامج الإعداد.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>اكتمل التثبيت , اغلق المثبِت</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>الغاء الـ تثبيت من دون احداث تغيير في النظام</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&التالي</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&رجوع</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&إلغاء</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>إلغاء الإعداد؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>إلغاء التثبيت؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>هل تريد حقًا إلغاء عملية الإعداد الحالية؟ سيتم إنهاء برنامج الإعداد وسيتم فقد جميع التغييرات.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>أتريد إلغاء عمليّة التّثبيت الحاليّة؟ @@ -476,22 +476,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>نوع الاستثناء غير معروف</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>خطأ بايثون لا يمكن تحليله</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>تتبّع بايثون خلفيّ لا يمكن تحليله</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>خطأ لا يمكن الحصول علية في بايثون.</translation> </message> @@ -509,6 +509,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 المثبت</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>فشل المثبّت في تحديث جدول التّقسيم على القرص '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -525,149 +543,149 @@ The installer will quit and all changes will be lost.</source> <translation>نموذج</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>اختر &جهاز التّخزين:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>الحاليّ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>بعد:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>تقسيم يدويّ</strong><br/>يمكنك إنشاء أو تغيير حجم الأقسام بنفسك.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>اختر قسمًا لتقليصه، ثمّ اسحب الشّريط السّفليّ لتغيير حجمه </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>مكان محمّل الإقلاع:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>اختر القسم حيث سيكون التّثبيت عليه</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>تعذّر إيجاد قسم النّظام EFI في أيّ مكان. فضلًا ارجع واستخدم التّقسيم اليدويّ لإعداد %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>قسم النّظام EFI على %1 سيُستخدم لبدء %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>قسم نظام EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>لا يبدو أن في جهاز التّخزين أيّ نظام تشغيل. ما الذي تودّ فعله؟<br/>يمكنك مراجعة الاختيارات وتأكيدها قبل تطبيقها على جهاز التّخزين.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>مسح القرص</strong><br/>هذا س<font color="red">يمسح</font> كلّ البيانات الموجودة في جهاز التّخزين المحدّد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>ثبّت جنبًا إلى جنب</strong><br/>سيقلّص المثبّت قسمًا لتفريغ مساحة لِ %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>استبدل قسمًا</strong><br/>يستبدل قسمًا مع %1 .</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>على جهاز التّخزين %1. ما الذي تودّ فعله؟<br/>يمكنك مراجعة الاختيارات وتأكيدها قبل تطبيقها على جهاز التّخزين.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>على جهاز التّخزين هذا نظام تشغيل ذأصلًا. ما الذي تودّ فعله؟<br/>يمكنك مراجعة الاختيارات وتأكيدها قبل تطبيقها على جهاز التّخزين.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>على جهاز التّخزين هذا عدّة أنظمة تشغيل. ما الذي تودّ فعله؟<br/>يمكنك مراجعة الاختيارات وتأكيدها قبل تطبيقها على جهاز التّخزين.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -703,12 +721,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -735,27 +753,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>اضبط طراز لوحة المفتاتيح ليكون %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>اضبط تخطيط لوحة المفاتيح إلى %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -879,6 +897,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>لا يوجد تطابق في كلمات السر!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -919,6 +942,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -981,27 +1014,37 @@ The installer will quit and all changes will be lost.</source> <translation>الشّارات:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>تشفير</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>منطقيّ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>أساسيّ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1009,43 +1052,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>ينشئ قسم %1 جديد على %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>فشل المثبّت في إنشاء قسم على القرص '%1'.</translation> </message> @@ -1096,7 +1139,7 @@ The installer will quit and all changes will be lost.</source> <translation>ينشئ جدول التّقسيم %1 الجديد على %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>فشل المثبّت في إنشاء جدول تقسيم على %1.</translation> </message> @@ -1335,7 +1378,17 @@ The installer will quit and all changes will be lost.</source> <translation>الشّارات:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1372,57 +1425,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>اضبط معلومات القسم</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>ثبّت %1 على قسم نظام %2 <strong>جديد</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>ثبّت %2 على قسم النّظام %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>ثبّت محمّل الإقلاع على <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>يضبط نقاط الضّمّ.</translation> </message> @@ -1835,6 +1888,14 @@ The installer will quit and all changes will be lost.</source> <translation>الموقع</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2052,29 +2113,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2426,7 +2487,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2607,33 +2668,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>المساحة الحرّة</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>قسم جديد</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>الاسم</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>نظام الملفّات</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>نقطة الضّمّ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>الحجم</translation> </message> @@ -2719,117 +2785,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>جاري جمع معلومات عن النظام...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>الأقسام</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>ثبّت %1 <strong>جنبًا إلى جنب</strong> مع نظام تشغيل آخر.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>امسح</strong> القرص وثبّت %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>استبدل</strong> قسمًا ب %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>تقسيم <strong>يدويّ</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>امسح</strong> القرص <strong>%2</strong> (%3) وثبّت %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>استبدل</strong> قسمًا على القرص <strong>%2</strong> (%3) ب %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>الحاليّ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>بعد:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>لم يُضبط أيّ قسم نظام EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>راية قسم نظام EFI غير مضبوطة</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -3016,17 +3082,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3284,12 +3350,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>لأفضل النّتائج، تحقّق من أن الحاسوب:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>متطلّبات النّظام</translation> </message> @@ -3297,27 +3363,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>لا يستوفِ هذا الحاسوب أدنى متطلّبات تثبيت %1.<br/>لا يمكن متابعة التّثبيت. <a href="#details">التّفاصيل...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>لا يستوفِ هذا الحاسوب بعض المتطلّبات المستحسنة لتثبيت %1.<br/>يمكن للمثبّت المتابعة، ولكن قد تكون بعض الميزات معطّلة.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>سيطرح البرنامج بعض الأسئلة عليك ويعدّ %2 على حاسوبك.</translation> </message> @@ -3473,7 +3539,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>فشل المثبّت في ضبط رايات القسم %1.</translation> </message> @@ -3616,12 +3682,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>هذه نظرة عامّة عمّا سيحصل ما إن تبدأ عمليّة التّثبيت.</translation> </message> @@ -4161,107 +4227,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>ما اسمك؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>ما الاسم الذي تريده لتلج به؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>ما اسم هذا الحاسوب؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>اختر كلمة مرور لإبقاء حسابك آمنًا.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>استخدم نفس كلمة المرور لحساب المدير.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_as.ts b/lang/calamares_as.ts index 721d21d2edb47666ae46dc4582bd0671ab0d40f7..9b2e7f70d68f325e2a3dca986c45099fc1aa133b 100644 --- a/lang/calamares_as.ts +++ b/lang/calamares_as.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1ৰ প্ৰধান বুত্ নথি</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>বুত্ বিভাজন</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>চিছ্তেম বিভাজন</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>বুত্ লোডাৰ ইনস্তল কৰিব নালাগে</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 কাৰ্য চলি আছে।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>বেয়া কৰ্মৰত ডাইৰেক্টৰী পথ</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>%2 পাইথন কাৰ্য্যৰ %1 কৰ্মৰত ডাইৰেক্টৰী পঢ়িব নোৱাৰি।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>বেয়া মুখ্য লিপি ফাইল</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>%2 পাইথন কাৰ্য্যৰ %1 মূখ্য লিপি ফাইল পঢ়িব নোৱাৰি।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>"%1" কাৰ্য্যত Boost.Python ত্ৰুটি।</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>চেত্ আপ বিফল হ'ল</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>ইনস্তলেচন বিফল হ'ল</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>আপুনি ৱেবত ইণ্স্টল ল'গ পেস্ট কৰিব বিচাৰে নেকি?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>ত্ৰুটি</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>হয় (&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>নহয় (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>বন্ধ (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>ইনস্তল ল'গ পেস্ট URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>আপলোড বিফল হৈছিল। কোনো ৱেব-পেস্ট কৰা হোৱা নাছিল।</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>কেলামাৰেচৰ আৰম্ভণি বিফল হ'ল</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 ইনস্তল কৰিব পৰা নগ'ল। কেলামাৰেচে সকলোবোৰ সংৰূপ দিয়া মডিউল লোড্ কৰাত সফল নহ'ল। এইটো এটা আপোনাৰ ডিষ্ট্ৰিবিউচনে কি ধৰণে কেলামাৰেচ ব্যৱহাৰ কৰিছে, সেই সম্বন্ধীয় সমস্যা।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>নিম্নোক্ত মডিউলবোৰ লোড্ কৰিৱ পৰা নগ'ল:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>চেত্ আপ অব্যাহত ৰাখিব?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>ইন্স্তলেচন অব্যাহত ৰাখিব?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 চেত্ আপ প্ৰগ্ৰেমটোৱে %2 চেত্ আপ কৰিবলৈ আপোনাৰ ডিস্কত সালসলনি কৰিব।<br/><strong>আপুনি এইবোৰ পিছত পূৰ্বলৈ সলনি কৰিব নোৱাৰিব।</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 ইনস্তলাৰটোৱে %2 ইনস্তল কৰিবলৈ আপোনাৰ ডিস্কত সালসলনি কৰিব।<br/><strong>আপুনি এইবোৰ পিছত পূৰ্বলৈ সলনি কৰিব নোৱাৰিব।</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>এতিয়া চেত্ আপ কৰক (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>এতিয়া ইনস্তল কৰক (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>উভতি যাওক (&b)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>চেত্ আপ কৰক (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>ইনস্তল (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>চেত্ আপ সম্পূৰ্ণ হ'ল। প্ৰোগ্ৰেম বন্ধ কৰক।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>ইনস্তলেচন সম্পূৰ্ণ হ'ল। ইন্স্তলাৰ বন্ধ কৰক।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>চিছ্তেম সলনি নকৰাকৈ চেত্ আপ বাতিল কৰক।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>চিছ্তেম সলনি নকৰাকৈ ইনস্তলেচন বাতিল কৰক।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>পৰবর্তী (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>পাছলৈ (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>হৈ গ'ল (&D)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>বাতিল কৰক (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>চেত্ আপ বাতিল কৰিব?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>ইনস্তলেছন বাতিল কৰিব?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>সচাকৈয়ে চলিত চেত্ আপ প্ৰক্ৰিয়া বাতিল কৰিব বিচাৰে নেকি? চেত্ আপ প্ৰোগ্ৰেম বন্ধ হ'ব আৰু গোটেই সলনিবোৰ নোহোৱা হৈ যাব।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>সচাকৈয়ে চলিত ইনস্তল প্ৰক্ৰিয়া বাতিল কৰিব বিচাৰে নেকি? @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>অপৰিচিত প্ৰকাৰৰ ব্যতিক্রম</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>অপ্ৰাপ্য পাইথন ত্ৰুটি</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>অপ্ৰাপ্য পাইথন ত্ৰেচবেক</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>ঢুকি নোপোৱা পাইথন ক্ৰুটি।</translation> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 ইনস্তলাৰ</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation>ৰূপ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>স্তোৰেজ ডিভাইচ চয়ণ কৰক (&v):</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>বর্তমান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>পিছত:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>মেনুৱেল বিভাজন</strong><br/>আপুনি নিজে বিভাজন বনাব বা বিভজনৰ আয়তন সলনি কৰিব পাৰে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1ক %2ৰ গৃহ বিভাজন হিচাপে পুনৰ ব্যৱহাৰ কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>আয়তন সলনি কৰিবলৈ বিভাজন বাচনি কৰক, তাৰ পিছত তলৰ "বাৰ্" ডালৰ সহায়ত আয়তন চেত্ কৰক</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 বিভজনক সৰু কৰি %2MiB কৰা হ'ব আৰু %4ৰ বাবে %3MiBৰ নতুন বিভজন বনোৱা হ'ব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>বুত্ লোডাৰৰ অৱস্থান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>ইনস্তল কৰিবলৈ এখন বিভাজন চয়ন কৰক</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>এই চিছটেমত এখনো EFI চিছটেম বিভাজন কতো পোৱা নগ'ল। অনুগ্ৰহ কৰি উভতি যাওক আৰু মেনুৱেল বিভাজন প্ৰক্ৰিয়া দ্বাৰা %1 চেত্ আপ কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1ত থকা EFI চিছটেম বিভাজনটো %2ক আৰম্ভ কৰাৰ বাবে ব্যৱহাৰ কৰা হ'ব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI চিছটেম বিভাজন:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এইটো ষ্টোৰেজ ডিভাইচত কোনো অপাৰেটিং চিছটেম নাই যেন লাগে। আপুনি কি কৰিব বিচাৰে?<br/>আপুনি ষ্টোৰেজ ডিভাইচটোত কিবা সলনি কৰাৰ আগতে পুনৰীক্ষণ আৰু চয়ন নিশ্চিত কৰিব পাৰিব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>ডিস্কত থকা গোটেই ডাটা আতৰাওক।</strong><br/> ইয়াৰ দ্ৱাৰা ষ্টোৰেজ ডিভাইছত বৰ্তমান থকা সকলো ডাটা <font color="red">বিলোপ</font> কৰা হ'ব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>সমান্তৰালভাৱে ইনস্তল কৰক</strong><br/> ইনস্তলাৰটোৱে %1ক ইনস্তল কৰাৰ বাবে এখন বিভাজন সৰু কৰি দিব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>বিভাজন সলনি কৰক</strong> <br/>এখন বিভাজনক % ৰ্ সৈতে সলনি কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এইটো ষ্টোৰেজ ডিভাইচত %1 আছে। <br/> আপুনি কি কৰিব বিচাৰে? ষ্টোৰেজ ডিভাইচটোত যিকোনো সলনি কৰাৰ আগত আপুনি পুনৰীক্ষণ আৰু সলনি কৰিব পাৰিব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এইটো ষ্টোৰেজ ডিভাইচত ইতিমধ্যে এটা অপাৰেটিং চিছটেম আছে। আপুনি কি কৰিব বিচাৰে? <br/>ষ্টোৰেজ ডিভাইচটোত যিকোনো সলনি কৰাৰ আগত আপুনি পুনৰীক্ষণ আৰু সলনি কৰিব পাৰিব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এইটো ষ্টোৰেজ ডিভাইচত একাধিক এটা অপাৰেটিং চিছটেম আছে। আপুনি কি কৰিব বিচাৰে? 1ষ্টোৰেজ ডিভাইচটোত যিকোনো সলনি কৰাৰ আগত আপুনি পুনৰীক্ষণ আৰু সলনি কৰিব পাৰিব।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>কোনো স্ৱেপ নাই</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>স্ৱেপ পুনৰ ব্যৱহাৰ কৰক</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>স্ৱেপ (হাইবাৰনেট নোহোৱাকৈ)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>স্ৱোআপ (হাইবাৰনেটৰ সৈতে)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>ফাইললৈ স্ৱোআপ কৰক।</translation> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation>গোটেই অস্থায়ী মাউন্ত আঁতৰোৱা হৈ আছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>অস্থায়ী মাউন্তৰ সূচী পোৱা নগ'ল।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>গোটেই অস্থায়ী মাউন্ত আঁতৰোৱা হ'ল।</translation> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>কিবোৰ্ডৰ মডেল %1ত চেট্ কৰক।<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>কিবোৰ্ডৰ লেআউট %1/%2 চেট্ কৰক।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>সময় অঞ্চলৰ সিদ্ধান্ত কৰক %`1%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>চিছটেমৰ ভাষা %1লৈ সলনি কৰা হ'ব।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>সংখ্যা আৰু তাৰিখ স্থানীয় %1লৈ সলনি কৰা হ'ব।</translation> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>আপোনাৰ পাছৱৰ্ডকেইটাৰ মিল নাই!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1ৰ ইনস্তলচেন সম্পুৰ্ণ হ'ল।</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>পেকেজ নিৰ্বাচন</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>সুচীৰ পৰা পণ্য এটা বাচনি কৰক। বাচনি কৰা পণ্যটো ইনস্তল হ'ব।</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation>ফ্লেগ সমূহ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>এনক্ৰিপ্ত্ (&c)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>যুক্তিসম্মত</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>মূখ্য</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>এইটো মাওন্ট্ পইন্ট্ ইতিমধ্যে ব্যৱহাৰ হৈ আছে। অনুগ্ৰহ কৰি বেলেগ এটা বাচনি কৰক।</translation> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>%1 ফাইল চিছটেমৰ সৈতে %4 (%3) ত %2MiBৰ নতুন বিভাজন বনাওক।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%4</strong>ত নতুন (%3) <strong>%1</strong> ফাইল চিছটেমৰ <strong>%2MiB</strong> বিভাজন কৰক। </translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2ত নতুন %1 বিভজন বনাই আছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>'%1' ডিস্কত নতুন বিভাজন বনোৱাত ইনস্তলাৰটো বিফল হ'ল।</translation> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2ত নতুন %1 বিভাজন তালিকা বনোৱা হৈ আছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>ইন্স্তলাৰটো %1ত বিভাজন তালিকা বনোৱাত বিফল হ'ল।</translation> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation>ফ্লেগ সমূহ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>এইটো মাওন্ট্ পইন্ট্ ইতিমধ্যে ব্যৱহাৰ হৈ আছে। অনুগ্ৰহ কৰি বেলেগ এটা বাচনি কৰক।</translation> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>বিভাজন তথ্য চেত্ কৰক</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>নতুন</strong> %2 চিছটেম বিভাজনত %1 ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 চিছটেম বিভাজনত <strong>%1</strong>ত %2 ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>1%ত</strong> বুত্ লোডাৰ ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>মাউন্ট পইন্ট চেত্ আপ হৈ আছে।</translation> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation>অৱস্থান</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2046,29 +2107,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>সময় অঞ্চল: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2384,7 +2445,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>পেকেজ</translation> </message> @@ -2565,33 +2626,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>খালী ঠাই</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>নতুন বিভাজন</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>নাম</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>ফাইল চিছটেম</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>মাউন্ট পইন্ট</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>আয়তন</translation> </message> @@ -2677,117 +2743,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>চিছটেম তথ্য সংগ্ৰহ কৰা হৈ আছে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>বিভাজনসমুহ</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>%1ক বেলেগ এটা অপাৰেটিং চিছটেমৰ <strong>লগত </strong>ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>ডিস্কত থকা সকলো ডাটা <strong>আতৰাওক</strong> আৰু %1 ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>এখন বিভাজন %1ৰ লগত <strong>সলনি</strong> কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>মেনুৱেল</strong> বিভাজন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>%1ক <strong>%2</strong>(%3)ত ডিস্কত থকা বেলেগ অপাৰেটিং চিছটেমৰ <strong>লগত</strong> ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>%2</strong> (%3)ডিস্কত থকা সকলো ডাটা <strong>আতৰাওক</strong> আৰু %1 ইনস্তল কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>%2</strong> (%3) ডিস্কত এখন বিভাজন %1ৰ লগত <strong>সলনি</strong> কৰক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1</strong> (%2) ডিস্কত <strong>মেনুৱেল</strong> বিভাজন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>ডিস্ক্ <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>বর্তমান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>পিছত:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>কোনো EFI চিছটেম বিভাজন কনফিগাৰ কৰা হোৱা নাই</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>%1 আৰম্ভ কৰিবলৈ এটা EFI চিছটেম থকাটো আৱশ্যক। <br/><br/>এটা EFI চিছটেম কন্ফিগাৰ কৰিবলৈ উভতি যাওক আৰু FAT32 ফাইল চিছটেম এটা বাচনি কৰক যিটোত <strong>%3</strong> ফ্লেগ সক্ষম হৈ আছে আৰু <strong>%2</strong> মাউন্ট্ পইণ্ট্ আছে।<br/><br/>আপুনি EFI চিছটেমবিভাজন কন্ফিগাৰ নকৰাকৈ অগ্ৰসৰ হ'ব পাৰে কিন্তু ইয়াৰ ফলত চিছটেম বিফল হ'ব পাৰে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 আৰম্ভ কৰিবলৈ এটা EFI চিছটেম থকাটো আৱশ্যক। %2 মাউন্ট্ পইন্ট্ নোহোৱকৈ কন্ফিগাৰ কৰা হৈছিল, কিন্তু ইয়াৰ esp ফ্লেগ ছেট কৰা হোৱা নাই। ফ্লেগ্ ছেট কৰিবলৈ উভতি যাওক আৰু বিভাজন সলনি কৰক। আপুনি ফ্লেগ ছেট নকৰাকৈ অগ্ৰসৰ হ'ব পাৰে কিন্তু ইয়াৰ ফলত চিছটেম বিফল হ'ব পাৰে। </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI চিছটেম বিভাজনত ফ্লেগ চেট কৰা নাই</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>GPTৰ BIOSত ব্যৱহাৰৰ বাবে বিকল্প</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>এটা GPT পৰ্তিসোন টেবুল সকলো স্যস্তেমৰ বাবে উত্তম বিকল্প হয় | এই ইন্সালাৰতোৱে তেনে স্থাপনকৰণ BIOS স্যস্তেমতো কৰে |<br/><br/>এটা GPT পৰ্তিসোন টেবুল কনফিগাৰ কৰিবলৈ ( যদি আগতে কৰা নাই ) পাছলৈ গৈ পৰ্তিসোন টেবুলখনক GPTলৈ পৰিৱৰ্তন কৰক, তাৰপাচত 8 MBৰ উনফোৰমেতেট পৰ্তিতিওন এটা বনাব | <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>বুত্ বিভাজন এনক্ৰিপ্ত্ নহয়</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>এনক্ৰিপ্তেড ৰুট বিভাজনৰ সৈতে এটা বেলেগ বুট বিভাজন চেত্ আপ কৰা হৈছিল, কিন্তু বুট বিভাজন এনক্ৰিপ্তেড কৰা হোৱা নাই। <br/><br/>এইধৰণৰ চেত্ আপ সুৰক্ষিত নহয় কাৰণ গুৰুত্ব্পুৰ্ণ চিছটেম ফাইল আন্এনক্ৰিপ্তেড বিভাজনত ৰখা হয়। <br/>আপুনি বিচাৰিলে চলাই থাকিব পাৰে কিন্তু পিছ্ত চিছটেম আৰম্ভৰ সময়ত ফাইল চিছটেম খোলা যাব। <br/>বুট বিভাজন এনক্ৰিপ্ত্ কৰিবলৈ উভতি যাওক আৰু বিভাজন বনোৱা windowত <strong>Encrypt</strong> বাচনি কৰি আকৌ বনাওক।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>অতি কমেও এখন ডিস্ক্ উপলব্ধ আছে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>ইনস্তল কৰিবলৈ কোনো বিভাজন নাই।</translation> </message> @@ -2977,17 +3043,17 @@ Output: <translation><pre>%1</pre> ৰেন্ডম ফাইল বনাব পৰা নগ'ল।</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>কোনো পণ্য নাই</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>একো বিৱৰণি দিয়া হোৱা নাই।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(কোনো মাউন্ট পইন্ট নাই)</translation> </message> @@ -3246,12 +3312,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>উত্কৃষ্ট ফলাফলৰ বাবে অনুগ্ৰহ কৰি নিশ্চিত কৰক যে এইটো কম্পিউটাৰ হয়:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>চিছটেমৰ আৱশ্যকতাবোৰ</translation> </message> @@ -3259,27 +3325,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>%1 চেত্ আপৰ বাবে নিম্নতম আৱশ্যকতা এই কম্পিউটাৰটোৱে পূৰ্ণ নকৰে। <br/>স্থাপন প্ৰক্ৰিয়া অবিৰত ৰাখিব নোৱাৰিব। <a href="#details">বিৱৰণ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>%1 ইনস্তলচেনৰ বাবে নিম্নতম আৱশ্যকতা এই কম্পিউটাৰটোৱে পূৰ্ণ নকৰে। <br/>ইনস্তলচেন প্ৰক্ৰিয়া অবিৰত ৰাখিব নোৱাৰিব। <a href="#details">বিৱৰণ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>%1 চেত্ আপৰ বাবে পৰামৰ্শ দিয়া আৱশ্যকতা এই কম্পিউটাৰটোৱে পূৰ্ণ নকৰে। <br/>স্থাপন প্ৰক্ৰিয়া অবিৰত ৰাখিব পাৰিব, কিন্তু কিছুমান সুবিধা নিষ্ক্রিয় হৈ থাকিব। </translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>%1 ইনস্তলচেনৰ বাবে পৰামৰ্শ দিয়া আৱশ্যকতা এই কম্পিউটাৰটোৱে পূৰ্ণ নকৰে। ইনস্তলচেন অবিৰত ৰাখিব পাৰিব, কিন্তু কিছুমান সুবিধা নিষ্ক্রিয় হৈ থাকিব। </translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>এইটো প্ৰগ্ৰেমে অপোনাক কিছুমান প্ৰশ্ন সুধিব আৰু অপোনাৰ কম্পিউটাৰত %2 স্থাপন কৰিব।</translation> </message> @@ -3435,7 +3501,7 @@ Output: <translation>নতুন বিভাজনত <strong>%1</strong> ফ্লেগ লগাই আছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>ইনস্তলাৰটো %1 বিভাজনত ফ্লেগ লগোৱাত বিফল হ'ল।</translation> </message> @@ -3578,12 +3644,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>চেত্ আপ প্ৰক্ৰিয়া হ'লে কি হ'ব এয়া এটা অৱলোকন।</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>ইনস্তল প্ৰক্ৰিয়া হ'লে কি হ'ব এয়া এটা অৱলোকন।</translation> </message> @@ -4126,107 +4192,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>আপোনাৰ নাম কি?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>আপোনাৰ সম্পূৰ্ণ নাম</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>লগইনত আপোনি কি নাম ব্যৱহাৰ কৰিব বিচাৰে?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>কেৱল lowercase বৰ্ণ, সংখ্যা, underscore আৰু hyphenৰ হে মাত্ৰ অনুমতি আছে।</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>এইটো কম্পিউটাৰৰ নাম কি?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>কম্পিউটাৰৰ নাম</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>আপোনাৰ একাউণ্ট সুৰক্ষিত ৰাখিবলৈ পাছৱৰ্ড এটা বাছনি কৰক।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>পাছৱৰ্ড</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>পাছৱৰ্ড পুনৰ লিখক।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>এই বাকচটো চিহ্নিত কৰিলে পাছ্ৱৰ্ডৰ প্ৰৱলতা কৰা হ'ব আৰু আপুনি দুৰ্বল পাছৱৰ্ড ব্যৱহাৰ কৰিব নোৱাৰিব।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>প্ৰশাসনীয় একাউন্টৰ বাবে একে পাছৱৰ্ড্ ব্যৱহাৰ কৰক।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ast.ts b/lang/calamares_ast.ts index a005105ab2bd8cf2fd6602fc6af605a8a8433a7d..af0b90cbc373f41c3be7f902e1c51fc7ece78c5d 100644 --- a/lang/calamares_ast.ts +++ b/lang/calamares_ast.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partición d'arrinque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partición del sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Nenyures</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Executando la operación %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>El camín del direutoriu de trabayu ye incorreutu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>El direutoriu de trabayu %1 pal trabayu en Python %2 nun ye lleibe.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>El ficheru del script principal ye incorreutu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El ficheru del script principal %1 pal trabayu en Python %2 nun ye lleibe.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Fallu de Boost.Python nel trabayu «%1».</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Falló la configuración</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Falló la instalación</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Fallu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sí</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Non</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Zarrar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Falló l'aniciu de Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 nun pue instalase. Calamares nun foi a cargar tolos módulos configuraos. Esto ye un problema col mou nel que la distribución usa Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Nun pudieron cargase los módulos de darréu:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>¿Siguir cola instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>¿Siguir cola instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El programa d'instalación de %1 ta a piques de facer cambeos nel discu pa configurar %2.<br/><strong>Nun vas ser a desfacer estos cambeos.<strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>L'instalador de %1 ta a piques de facer cambeos nel discu pa instalar %2.<br/><strong>Nun vas ser a desfacer esos cambeos.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Dir p'&atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configurar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Completóse la configuración. Zarra'l programa de configuración.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Completóse la instalación. Zarra l'instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Encaboxa la configuración ensin camudar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Encaboxa la instalación ensin camudar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Siguiente</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Fecho</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Encaboxar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>¿Encaboxar la configuración?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>¿Encaboxar la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>¿De xuru que quies encaboxar el procesu actual de configuración? El programa de configuración va colar y van perdese tolos cambeos.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>¿De xuru que quies encaboxar el procesu actual d'instalación? @@ -468,22 +468,22 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Desconozse la triba de la esceición</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Fallu de Python que nun pue analizase</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Traza inversa de Python que nun pue analizase</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Fallu de Python al que nun pue dise en cata.</translation> </message> @@ -501,6 +501,24 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Instalador de %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>L'instalador falló al anovar la tabla particiones nel discu «%1».</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Formulariu</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Esbilla un preséu d'al&macenamientu:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Anguaño:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Dempués:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionáu manual</strong><br/>Vas poder crear o redimensionar particiones.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reusu de %s como partición d'aniciu pa %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Esbilla una partición a redimensionar, dempués arrastra la barra baxera pa facelo</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 va redimensionase a %2MB y va crease una partición de %3MB pa %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Allugamientu del xestor d'arrinque:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Esbilla una partición na qu'instalar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Nun pudo alcontrase per nenyures una partición del sistema EFI. Volvi p'atrás y usa'l particionáu manual pa configurar %1, por favor.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partición del sistema EFI en %1 va usase p'aniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partición del sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esti preséu d'almacenamientu nun paez que tenga un sistema operativu nelli. ¿Qué te prestaría facer?<br/>Vas ser a revisar y confirmar lo qu'escueyas enantes de que se faiga cualesquier cambéu nel preséu d'almacenamientu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Desaniciu d'un discu</strong><br/>Esto va <font color="red">desaniciar</font> tolos datos presentes nel preséu d'almacenamientu esbilláu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalación anexa</strong><br/>L'instalador va redimensionar una partición pa dexar sitiu a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Troquéu d'una partición</strong><br/>Troca una parción con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esti preséu d'almacenamientu tien %1 nelli. ¿Qué te prestaría facer?<br/>Vas ser a revisar y confirmar lo qu'escueyas enantes de que se faiga cualesquier cambéu nel preséu d'almacenamientu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esti preséu d'almacenamientu yá tien un sistema operativu nelli. ¿Qué te prestaría facer?<br/>Vas ser a revisar y confirmar lo qu'escueyas enantes de que se faiga cualesquier cambéu nel preséu d'almacenamientu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esti preséu d'almacenamientu tien varios sistemes operativos nelli. ¿Qué te prestaría facer?<br/>Vas ser a revisar y confirmar lo qu'escueyas enantes de que se faiga cualesquier cambéu nel preséu d'almacenamientu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Ensin intercambéu</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reusar un intercambéu</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Intercambéu (ensin ivernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Intercambéu (con ivernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Intercambéu nun ficheru</translation> </message> @@ -695,12 +713,12 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Llimpiando tolos montaxes temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nun pue consiguise la llista de montaxes temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Llimpiáronse tolos puntos de montaxe.</translation> </message> @@ -727,27 +745,27 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Va afitase'l modelu del tecláu a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Va afitase la distrubución del tecláu a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La llingua del sistema va afitase a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>La númberación y data van afitase en %1.</translation> </message> @@ -871,6 +889,11 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <source>Your passwords do not match!</source> <translation>¡Les contraseñes nun concasen!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <source>The installation of %1 is complete.</source> <translation>Completóse la instalación de %1.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Banderes:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Cifrar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Llóxica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaria</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El puntu de montaxe yá ta n'usu. Esbilla otru, por favor.</translation> </message> @@ -1001,43 +1044,43 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creando una partición %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>L'instalador falló al crear la partición nel discu «%1».</translation> </message> @@ -1088,7 +1131,7 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Creando una tabla de particiones %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>L'instalador falló al crear la tabla de particiones en %1.</translation> </message> @@ -1327,7 +1370,17 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Banderes:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El puntu de montaxe yá ta n'usu. Esbilla otru, por favor.</translation> </message> @@ -1364,57 +1417,57 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Afitamientu de la información de les particiones</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Va instalase %1 na partición %2 <strong>nueva</strong> del sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Va instalase %2 na partición %3 del sistema de <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Va instalase'l xestor d'arrinque en <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configurando los puntos de montaxe.</translation> </message> @@ -1827,6 +1880,14 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <translation>Allugamientu</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paquetes</translation> </message> @@ -2563,33 +2624,38 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espaciu llibre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partición nueva</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de ficheros</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Puntu de montaxe</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamañu</translation> </message> @@ -2675,117 +2741,117 @@ L'instalador va colar y van perdese tolos cambeos.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Recoyendo la información del sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particiones</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Va instalase %1 <strong>xunto a</strong> otru sistema operativu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Va desaniciase</strong>'l discu y va instalase %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Va trocase</strong> una partición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particionáu <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Va instalase %1 <strong>xunto a</strong> otru sistema operativu nel discu <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Va desaniciase</strong>'l discu <strong>%2</strong> (%3) y va instalase %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Va trocase</strong> una partición nel discu <strong>%2</strong> (%3) con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particionáu <strong>manual</strong> nel discu <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Discu <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Anguaño:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Dempués:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nun se configuró nenguna partición del sistema EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Nun s'afitó la bandera del sistema EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>La partición d'arrinque nun ta cifrada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Configuróse una partición d'arrinque xunto con una partición raigañu cifrada pero la partición d'arrinque nun ta cifrada.<br/><br/>Hai problemes de seguranza con esta triba de configuración porque los ficheros importantes del sistema caltiénense nuna partición ensin cifrar.<br/>Podríes siguir si quixeres pero'l desbloquéu del sistema de ficheros va asoceder más sero nel aniciu del sistema.<br/>Pa cifrar la partición raigañu, volvi p'atrás y recreala esbillando <strong>Cifrar</strong> na ventana de creación de particiones.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>tien polo menos un preséu disponible d'almacenamientu</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Nun hai particiones nes qu'instalar.</translation> </message> @@ -2975,17 +3041,17 @@ Salida: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3246,12 +3312,12 @@ Salida: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Pa los meyores resultaos, asegúrate qu'esti ordenador:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requirimientos del sistema</translation> </message> @@ -3259,27 +3325,27 @@ Salida: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Esti ordenador nun satisfaz dalgún de los requirimientos mínimos pa configurar %1.<br/>La configuración nun pue siguir. <a href="#details">Detalles...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Esti ordenador nun satisfaz los requirimientos mínimos pa instalar %1.<br/>La instalación nun pue siguir. <a href="#details">Detalles...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Esti ordenador nun satisfaz dalgún de los requirimientos aconseyaos pa configurar %1.<br/>La configuración pue siguir pero dalgunes carauterístiques podríen desactivase.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Esti ordenador nun satisfaz dalgún requirimientu aconseyáu pa instalar %1.<br/>La instalación pue siguir pero podríen desactivase dalgunes carauterístiques.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Esti programa va facete dalgunes entrugues y va configurar %2 nel ordenador.</translation> </message> @@ -3435,7 +3501,7 @@ Salida: <translation>Afitando les banderes <strong>%1</strong> na partición nueva.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>L'instalador falló al afitar les banderes na partición %1.</translation> </message> @@ -3578,12 +3644,12 @@ Salida: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Esto ye una previsualización de lo que va asoceder nel momentu qu'anicies el procesu de configuración.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Esto ye una previsualización de lo que va asoceder nel momentu qu'anicies el procesu d'instalación.</translation> </message> @@ -4123,107 +4189,127 @@ Salida: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>¿Cómo te llames?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>¿Qué nome quies usar p'aniciar sesión?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>¿Cómo va llamase esti ordenador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Escueyi una contraseña pa caltener segura la cuenta.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Contraseña</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usar la mesma contraseña pa la cuenta d'alministrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_az.ts b/lang/calamares_az.ts index 068d6a9e4167fd073ce7e0e7feef842209276e73..691bf9a9e80cea075af250be40d7af4aee633d98 100644 --- a/lang/calamares_az.ts +++ b/lang/calamares_az.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 əsas Ön yükləyici qurmaq</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Ön yükləyici bölməsi</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistem bölməsi</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ön yükləyicini qurmamaq</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 əməliyyatı icra olunur.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>İş qovluğuna səhv yol</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>%1 qovluğu %2 python işləri üçün açıla bilmir.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Korlanmış əsas əmrlər faylı</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>%1 əsas əmrlər faylı %2 python işləri üçün açıla bilmir.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python iş xətası "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Quraşdırılma xətası</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Quraşdırılma alınmadı</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Quraşdırma jurnalını vebdə yerləşdirmək istəyirsinizmi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Xəta</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Bəli</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Xeyr</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Bağlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Jurnal yerləşdirmə URL-nu daxil etmək</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Yükləmə uğursuz oldu. Heç nə vebdə daxil edilmədi.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Keçid mübadilə yaddaşına kopyalandı</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares işə salına bilmədi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 quraşdırılmadı. Calamares konfiqurasiya edilmiş modulların hamısını yükləyə bilmədi. Bu Calamares'i, sizin distribütör tərəfindən necə istifadə edilməsindən asılı olan bir problemdir.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Yüklənə bilməyən modullar aşağıdakılardır:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Quraşdırılma davam etdirilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Quraşdırılma davam etdirilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 quraşdırıcı proqramı %2 quraşdırmaq üçün Sizin diskdə dəyişiklik etməyə hazırdır.<br/><strong>Bu dəyişikliyi ləğv etmək mümkün olmayacaq.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 quraşdırıcı proqramı %2 quraşdırmaq üçün Sizin diskdə dəyişiklik etməyə hazırdır.<br/><strong>Bu dəyişikliyi ləğv etmək mümkün olmayacaq.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&İndi ayarlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Q&uraşdırmağa başlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Geriyə</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>A&yarlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Qu&raşdırmaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Quraşdırma başa çatdı. Quraşdırma proqramını bağlayın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Quraşdırma başa çatdı. Quraşdırıcını bağlayın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Sistemi dəyişdirmədən quraşdırmanı ləğv etmək.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Sistemə dəyişiklik etmədən quraşdırmadan imtina etmək.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>İ&rəli</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Geriyə</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Hazır</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>İm&tina etmək</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Quraşdırılmadan imtina edilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Yüklənmədən imtina edilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Siz doğrudanmı hazırkı quraşdırmadan imtina etmək istəyirsiniz? Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Siz doğrudanmı hazırkı yüklənmədən imtina etmək istəyirsiniz? @@ -472,22 +472,22 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Naməlum istisna hal</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>görünməmiş Python xətası</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>görünməmiş Python izi</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Oxunmayan Python xətası.</translation> </message> @@ -505,6 +505,24 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>%1 Quraşdırıcı</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Format</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Yaddaş ci&hazını seçmək:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Cari:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Əl ilə bölmək</strong><br/>Siz bölməni özünüz yarada və ölçüsünü dəyişə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1 Ev bölməsi olaraq %2 üçün istifadə edilsin.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Kiçiltmək üçün bir bölmə seçərək altdakı çübüğü sürüşdürərək ölçüsünü verin</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 %2MB-a qədər azalacaq və %4 üçün yeni bölmə %3MB disk bölməsi yaradılacaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ön yükləyici (boot) yeri:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Quraşdırılacaq disk bölməsini seçin</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI sistem bölməsi tapılmadı. Geriyə qayıdın və %1 bölməsini əllə yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 EFI sistemi %2 başlatmaq üçün istifadə olunacaqdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI sistem bölməsi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazıda əməliyyat sistemi görünmür. Nə etmək istəyərdiniz?<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Diski təmizləmək</strong><br/> <font color="red">Silmək</font>seçimi hal-hazırda, seçilmiş diskdəki bütün verilənləri siləcəkdir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Yanına quraşdırın</strong><br/>Quraşdırıcı, bölməni kiçildərək %1 üçün boş disk sahəsi yaradacaqdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Bölməni başqası ilə əvəzləmək</strong><br/>Bölməni %1 ilə əvəzləyir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda %1 var. Nə etmək istəyirsiniz?<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda artıq bir əməliyyat sistemi var. Nə etmək istərdiniz?.<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda bir neçə əməliyyat sistemi mövcuddur. Nə etmək istərdiniz? Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Bu yaddaş qurğusunda artıq əməliyyat sistemi var, lakin, bölmə cədvəli <strong>%1</strong>, lazım olan <strong>%2</strong> ilə fərqlidir.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Bu yaddaş qurğusunda bölmələrdən biri <strong>quraşdırılmışdır</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Bu yaddaş qurğusu <strong>qeyri-aktiv RAİD</strong> qurğusunun bir hissəsidir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Mübadilə bölməsi olmadan</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Mövcud mübadilə bölməsini istifadə etmək</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Mübadilə bölməsi (yuxu rejimi olmadan)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Mübadilə bölməsi (yuxu rejimi ilə)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Mübadilə faylı</translation> </message> @@ -699,12 +717,12 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bütün müvəqqəti qoşulma nöqtələri ləğv edilir.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Müvəqqəti qoşulma nöqtələrinin siyahısı alına bilmədi.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Bütün müvəqqəti qoşulma nöqtələri ləğv edildi.</translation> </message> @@ -731,27 +749,27 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Klaviatura modelini %1 olaraq təyin etmək.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Klaviatura qatını %1/%2 olaraq təyin etmək.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Saat quraşağını təyin etmək %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Sistem dili %1 təyin ediləcək.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Yerli say və tarix formatı %1 təyin olunacaq.</translation> </message> @@ -875,6 +893,11 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <source>Your passwords do not match!</source> <translation>Şifrənizin təkrarı eyni deyil!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <source>The installation of %1 is complete.</source> <translation>%1-n quraşdırılması başa çatdı.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paket seçimi</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Lütfən məhsulu siyahıdan seçin. Seçilmiş məhsul quraşdırılacaqdır.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bayraqlar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Şifrələmək</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Məntiqi</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Əsas</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Qoşulma nöqtəsi artıq istifadə olunur. Lütfən başqasını seçin.</translation> </message> @@ -1005,43 +1048,43 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Yeni %1MiB bölməsini %3 (%2) üzərində %4 girişləri ilə yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Yeni %1MiB bölməsini %3 (%2) üzərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>%1 fayl sistemi ilə %4 (%3)-də yeni %2MB bölmə yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Yeni <strong>%1MiB</strong> bölməsini <strong>%3</strong> (%2) üzərində <em>%4</em> girişlərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Yeni <strong>%1MiB</strong> bölməsini <strong>%3</strong> (%2) üzərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%1</strong> fayl sistemi ilə <strong>%4</strong> (%3)-də yeni <strong>%2MB</strong> bölmə yaratmaq.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2-də yeni %1 bölmə yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Quraşdırıcı '%1' diskində bölmə yarada bilmədi.</translation> </message> @@ -1092,7 +1135,7 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>%2-də yeni %1 bölməsi yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Quraşdırıcı %1-də bölmələr cədvəli yarada bilmədi.</translation> </message> @@ -1331,7 +1374,17 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bayraqlar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Qoşulma nöqtəsi artıq istifadə olunur. Lütfən başqasını seçin.</translation> </message> @@ -1368,57 +1421,57 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Bölmə məlumatlarını ayarlamaq</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><strong>Yeni</strong> %2 sistem bölməsində <em>%3</em> xüsusiyyətləri ilə %1 quraşdırın</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>%2 <strong>yeni</strong> sistem diskinə %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation><strong>Yeni</strong> %2 bölməsini <strong>%1</strong> qoşulma nöqtəsi və <em>%3</em> xüsusiyyətləri ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation><strong>yeni</strong> %2 bölməsini <strong>%1</strong>%3 qoşulma nöqtəsi ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>%3 <strong>%1</strong> sistem bölməsində <em>%4</em> xüsusiyyətləri ilə %2 quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation><strong>%1</strong> %3 bölməsini <strong>%2</strong> qoşulma nöqtəsi və <em>%4</em> xüsusiyyətləri ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>%3 bölməsinə <strong>%1</strong> ilə <strong>%2</strong>%4 qoşulma nöqtəsi ayarlamaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 <strong>%1</strong> sistem bölməsində %2 quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Ön yükləyicini <strong>%1</strong> üzərində quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Qoşulma nöqtəsini ayarlamaq.</translation> </message> @@ -1831,6 +1884,14 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Məkan</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Üstünlük verdiyiniz bölgəni və ya cari mövqeyinizə əsaslanan standart bir bölgəni seçin.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Saat qurşağı: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Bölgənizlə birlikdə üstünlük verdiyiniz zonanı seçin.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonalar</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Dil və Yer ayarlarını aşağıda dəqiq tənzimləyə bilərsiniz.</translation> </message> @@ -2388,7 +2449,7 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketlər</translation> </message> @@ -2569,33 +2630,38 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Boş disk sahəsi</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Yeni bölmə</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Adı</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Fayl sistemi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Qoşulma nöqtəsi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Ölçüsü</translation> </message> @@ -2682,117 +2748,117 @@ Lütfən bir birinci disk bölümünü çıxarın və əvəzinə genişləndiril <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Sistem məlumatları toplanır ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Bölmələr</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Digər əməliyyat sistemini %1 <strong>yanına</strong> quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>Diski <strong>çıxarmaq</strong> və %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>Bölməni %1 ilə <strong>əvəzləmək</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Əl ilə</strong> bölüşdürmə.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation><strong>%2</strong> (%3) diskində başqa əməliyyat sistemini %1 <strong>yanında</strong> quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>%2</strong> (%3) diskini <strong>çıxartmaq</strong> və %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>%2</strong> (%3) diskində bölməni %1 ilə <strong>əvəzləmək</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1</strong> (%2) diskində <strong>əl ilə</strong> bölüşdürmə.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation><strong>%1</strong> (%2) diski</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Cari:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI sistemi bölməsi tənzimlənməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>EFİ sistemi bölməsi, %1 başlatmaq üçün vacibdir. <br/><br/>EFİ sistemi bölməsini yaratmaq üçün geriyə qayıdın və aktiv edilmiş<strong>%3</strong> bayrağı və <strong>%2</strong> qoşulma nöqtəsi ilə FAT32 fayl sistemi seçin və ya yaradın.<br/><br/>Siz EFİ sistemi bölməsi yaratmadan da davam edə bilərsiniz, lakin bu halda sisteminiz açılmaya bilər.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 başlatmaq üçün EFİ sistem bölməsi vacibdir.<br/><br/>Bölmə <strong>%2</strong> qoşulma nöqtəsi ilə yaradılıb, lakin onun <strong>%3</strong> bayrağı seçilməyib.<br/>Bayrağı seçmək üçün geriyə qayıdın və bölməyə süzəliş edin.<br/><br/>Siz bayrağı seçmədən də davam edə bilərsiniz, lakin bu halda sisteminiz açılmaya bilər.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFİ sistem bölməsi bayraqı seçilməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS-da GPT istifadəsi seçimi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>bios_grub</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Ön yükləyici bölməsi çifrələnməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Şifrəli bir kök bölməsi ilə birlikdə ayrı bir ön yükləyici bölməsi qurulub, ancaq ön yükləyici bölməsi şifrələnməyib.<br/><br/>Bu cür quraşdırma ilə bağlı təhlükəsizlik problemləri olur, çünki vacib sistem sənədləri şifrəsiz bölmədə saxlanılır.<br/>İstəyirsinizsə davam edə bilərsiniz, lakin, fayl sisteminin kilidi, sistem başladıldıqdan daha sonra açılacaqdır.<br/>Yükləmə hissəsini şifrələmək üçün geri qayıdın və bölmə yaratma pəncərəsində <strong>Şifrələmə</strong> menyusunu seçərək onu yenidən yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ən az bir disk qurğusu mövcuddur.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Quraşdırmaq üçün bölmə yoxdur.</translation> </message> @@ -2982,17 +3048,17 @@ Output: <translation>Yeni təsadüfi<pre>%1</pre> faylı yaradıla bilmir.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Məhsul yoxdur</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Təsviri verilməyib.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(qoşulma nöqtəsi yoxdur)</translation> </message> @@ -3253,12 +3319,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Ən yaşxı nəticə üçün lütfən, əmin olun ki, bu kompyuter:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistem tələbləri</translation> </message> @@ -3266,27 +3332,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilməz. <a href="#details">Ətraflı məlumatlar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilməz. <a href="#details">Ətraflı məlumatlar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilər, lakin bəzi imkanları əlçatmaz ola bilər.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilər, lakin bəzi imkanları əlçatmaz ola bilər.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Bu proqram sizə bəi suallar verəcək və %2 sizin komputerinizə qurmağa kömək edəcək.</translation> </message> @@ -3442,7 +3508,7 @@ Output: <translation><strong>%1</strong> bayraqlarının yeni bölmədə ayarlanması.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Quraşdırıcı %1 bölməsinə bayraqlar qoya bilmədi.</translation> </message> @@ -3585,12 +3651,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Bu quraşdırma proseduruna başladıqdan sonra nələrin baş verəcəyinə ümumi baxışdır.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Bu quraşdırma proseduruna başladıqdan sonra nələrin baş verəcəyinə ümumi baxışdır.</translation> </message> @@ -4164,107 +4230,127 @@ Output: <translation>İnzibatçı tapşırıqlarını yerinə yetirmək və sistemə giriş üçün istifadəçi adını və istifadəçi hesabı məlumatlarını daxil edin</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Adınız nədir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Tam adınız</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Giriş üçün hansı adı istifadə etmək istəyirsiniz?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Giriş Adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Əgər bu komputeri bir neçə şəxs istifadə ediləcəksə o zaman quraşdırmadan sonra birdən çox hesab yarada bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Yalnız kiçik hərflərdən, simvollardan, alt cizgidən və defisdən istifadə oluna bilər.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Bu kompyuterin adı nədir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Kompyuterin adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Əgər gizlədilməzsə komputer şəbəkədə bu adla görünəcək.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Hesabınızın təhlükəsizliyi üçün şifrə seçin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Şifrə</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Şifrənin təkararı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Düzgün yazılmasını yoxlamaq üçün eyni şifrəni iki dəfə daxil edin. Güclü şifrə üçün rəqəm, hərf və durğu işarələrinin qarışıöğından istifadə edin. Şifrə ən azı səkkiz simvoldan uzun olmalı və müntəzəm olaraq dəyişdirilməlidir.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Şifrənin keyfiyyətini yoxlamaq</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Bu qutu işarələndikdə, şifrənin etibarlıq səviyyəsi yoxlanılır və siz zəif şifrədən istifadə edə bilməyəcəksiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Şifrə soruşmadan sistemə daxil olmaq</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>İstifadəçi şifrəsini kök şifrəsi kimi istifadə etmək</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>İdarəçi hesabı üçün eyni şifrədən istifadə etmək.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Hesabınızı qorumaq üçün kök şifrəsini seçin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Kök Şifrəsi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Kök Şifrəsini təkrar yazın</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Düzgün yazılmasını yoxlamaq üçün eyni şifrəni iki dəfə daxil edin.</translation> </message> diff --git a/lang/calamares_az_AZ.ts b/lang/calamares_az_AZ.ts index 46f94c08cf9b2d8feddd304664b92a8844c12c12..ff3894b6d15042092384447b9af5b03e5cd01dd0 100644 --- a/lang/calamares_az_AZ.ts +++ b/lang/calamares_az_AZ.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 əsas Ön yükləyici qurmaq</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Ön yükləyici bölməsi</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistem bölməsi</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ön yükləyicini qurmamaq</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 əməliyyatı icra olunur.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>İş qovluğuna səhv yol</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>%1 qovluğu %2 python işləri üçün açıla bilmir.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Korlanmış əsas əmrlər faylı</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>%1 əsas əmrlər faylı %2 python işləri üçün açıla bilmir.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python iş xətası "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Quraşdırılma xətası</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Quraşdırılma alınmadı</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Quraşdırma jurnalını vebdə yerləşdirmək istəyirsinizmi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Xəta</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Bəli</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Xeyr</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Bağlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Jurnal yerləşdirmə URL-nu daxil etmək</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Yükləmə uğursuz oldu. Heç nə vebdə daxil edilmədi.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Keçid mübadilə yaddaşına kopyalandı</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares işə salına bilmədi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 quraşdırılmadı. Calamares konfiqurasiya edilmiş modulların hamısını yükləyə bilmədi. Bu Calamares'i, sizin distribütör tərəfindən necə istifadə edilməsindən asılı olan bir problemdir.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Yüklənə bilməyən modullar aşağıdakılardır:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Quraşdırılma davam etdirilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Quraşdırılma davam etdirilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 quraşdırıcı proqramı %2 quraşdırmaq üçün Sizin diskdə dəyişiklik etməyə hazırdır.<br/><strong>Bu dəyişikliyi ləğv etmək mümkün olmayacaq.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 quraşdırıcı proqramı %2 quraşdırmaq üçün Sizin diskdə dəyişiklik etməyə hazırdır.<br/><strong>Bu dəyişikliyi ləğv etmək mümkün olmayacaq.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&İndi ayarlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Q&uraşdırmağa başlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Geriyə</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>A&yarlamaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Qu&raşdırmaq</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Quraşdırma başa çatdı. Quraşdırma proqramını bağlayın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Quraşdırma başa çatdı. Quraşdırıcını bağlayın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Sistemi dəyişdirmədən quraşdırmanı ləğv etmək.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Sistemə dəyişiklik etmədən quraşdırmadan imtina etmək.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>İ&rəli</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Geriyə</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Hazır</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>İm&tina etmək</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Quraşdırılmadan imtina edilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Yüklənmədən imtina edilsin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Siz doğrudanmı hazırkı quraşdırmadan imtina etmək istəyirsiniz? Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Siz doğrudanmı hazırkı yüklənmədən imtina etmək istəyirsiniz? @@ -472,22 +472,22 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Naməlum istisna hal</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>görünməmiş Python xətası</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>görünməmiş Python izi</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Oxunmayan Python xətası.</translation> </message> @@ -505,6 +505,24 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>%1 Quraşdırıcı</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Format</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Yaddaş ci&hazını seçmək:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Cari:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Əl ilə bölmək</strong><br/>Siz bölməni özünüz yarada və ölçüsünü dəyişə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1 Ev bölməsi olaraq %2 üçün istifadə edilsin.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Kiçiltmək üçün bir bölmə seçərək altdakı çübüğü sürüşdürərək ölçüsünü verin</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 %2MB-a qədər azalacaq və %4 üçün yeni bölmə %3MB disk bölməsi yaradılacaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ön yükləyici (boot) yeri:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Quraşdırılacaq disk bölməsini seçin</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI sistem bölməsi tapılmadı. Geriyə qayıdın və %1 bölməsini əllə yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 EFI sistemi %2 başlatmaq üçün istifadə olunacaqdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI sistem bölməsi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazıda əməliyyat sistemi görünmür. Nə etmək istəyərdiniz?<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Diski təmizləmək</strong><br/> <font color="red">Silmək</font>seçimi hal-hazırda, seçilmiş diskdəki bütün verilənləri siləcəkdir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Yanına quraşdırın</strong><br/>Quraşdırıcı, bölməni kiçildərək %1 üçün boş disk sahəsi yaradacaqdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Bölməni başqası ilə əvəzləmək</strong><br/>Bölməni %1 ilə əvəzləyir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda %1 var. Nə etmək istəyirsiniz?<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda artıq bir əməliyyat sistemi var. Nə etmək istərdiniz?.<br/>Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu cihazda bir neçə əməliyyat sistemi mövcuddur. Nə etmək istərdiniz? Bu cihazda dəyişiklik etmədən öncə siz seçiminizi dəqiqləşdirə, dəyişə və təsdiq edə bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Bu yaddaş qurğusunda artıq əməliyyat sistemi var, lakin, bölmə cədvəli <strong>%1</strong>, lazım olan <strong>%2</strong> ilə fərqlidir.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Bu yaddaş qurğusunda bölmələrdən biri <strong>quraşdırılmışdır</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Bu yaddaş qurğusu <strong>qeyri-aktiv RAİD</strong> qurğusunun bir hissəsidir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Mübadilə bölməsi olmadan</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Mövcud mübadilə bölməsini istifadə etmək</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Mübadilə bölməsi (yuxu rejimi olmadan)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Mübadilə bölməsi (yuxu rejimi ilə)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Mübadilə faylı</translation> </message> @@ -699,12 +717,12 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bütün müvəqqəti qoşulma nöqtələri ləğv edilir.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Müvəqqəti qoşulma nöqtələrinin siyahısı alına bilmədi.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Bütün müvəqqəti qoşulma nöqtələri ləğv edildi.</translation> </message> @@ -731,27 +749,27 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Klaviatura modelini %1 olaraq təyin etmək.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Klaviatura qatını %1/%2 olaraq təyin etmək.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Saat quraşağını təyin etmək %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Sistem dili %1 təyin ediləcək.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Yerli say və tarix formatı %1 təyin olunacaq.</translation> </message> @@ -875,6 +893,11 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <source>Your passwords do not match!</source> <translation>Şifrənizin təkrarı eyni deyil!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <source>The installation of %1 is complete.</source> <translation>%1-n quraşdırılması başa çatdı.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paket seçimi</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Lütfən məhsulu siyahıdan seçin. Seçilmiş məhsul quraşdırılacaqdır.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bayraqlar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Şifrələmək</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Məntiqi</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Əsas</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Qoşulma nöqtəsi artıq istifadə olunur. Lütfən başqasını seçin.</translation> </message> @@ -1005,43 +1048,43 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Yeni %1MiB bölməsini %3 (%2) üzərində %4 girişləri ilə yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Yeni %1MiB bölməsini %3 (%2) üzərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>%1 fayl sistemi ilə %4 (%3)-də yeni %2MB bölmə yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Yeni <strong>%1MiB</strong> bölməsini <strong>%3</strong> (%2) üzərində <em>%4</em> girişlərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Yeni <strong>%1MiB</strong> bölməsini <strong>%3</strong> (%2) üzərində yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%1</strong> fayl sistemi ilə <strong>%4</strong> (%3)-də yeni <strong>%2MB</strong> bölmə yaratmaq.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2-də yeni %1 bölmə yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Quraşdırıcı '%1' diskində bölmə yarada bilmədi.</translation> </message> @@ -1092,7 +1135,7 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>%2-də yeni %1 bölməsi yaratmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Quraşdırıcı %1-də bölmələr cədvəli yarada bilmədi.</translation> </message> @@ -1331,7 +1374,17 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Bayraqlar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Qoşulma nöqtəsi artıq istifadə olunur. Lütfən başqasını seçin.</translation> </message> @@ -1368,57 +1421,57 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Bölmə məlumatlarını ayarlamaq</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><strong>Yeni</strong> %2 sistem bölməsində <em>%3</em> xüsusiyyətləri ilə %1 quraşdırın</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>%2 <strong>yeni</strong> sistem diskinə %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation><strong>Yeni</strong> %2 bölməsini <strong>%1</strong> qoşulma nöqtəsi və <em>%3</em> xüsusiyyətləri ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation><strong>yeni</strong> %2 bölməsini <strong>%1</strong>%3 qoşulma nöqtəsi ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>%3 <strong>%1</strong> sistem bölməsində <em>%4</em> xüsusiyyətləri ilə %2 quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation><strong>%1</strong> %3 bölməsini <strong>%2</strong> qoşulma nöqtəsi və <em>%4</em> xüsusiyyətləri ilə qurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>%3 bölməsinə <strong>%1</strong> ilə <strong>%2</strong>%4 qoşulma nöqtəsi ayarlamaq.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 <strong>%1</strong> sistem bölməsində %2 quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Ön yükləyicini <strong>%1</strong> üzərində quraşdırın.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Qoşulma nöqtəsini ayarlamaq.</translation> </message> @@ -1831,6 +1884,14 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <translation>Məkan</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Üstünlük verdiyiniz bölgəni və ya cari mövqeyinizə əsaslanan standart bir bölgəni seçin.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Saat qurşağı: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Bölgənizlə birlikdə üstünlük verdiyiniz zonanı seçin.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonalar</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Dil və Yer ayarlarını aşağıda dəqiq tənzimləyə bilərsiniz.</translation> </message> @@ -2388,7 +2449,7 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketlər</translation> </message> @@ -2569,33 +2630,38 @@ Bu proqramdan çıxılacaq və bütün dəyişikliklər itiriləcəkdir.</transl <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Boş disk sahəsi</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Yeni bölmə</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Adı</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Fayl sistemi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Qoşulma nöqtəsi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Ölçüsü</translation> </message> @@ -2682,117 +2748,117 @@ Lütfən bir birinci disk bölümünü çıxarın və əvəzinə genişləndiril <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Sistem məlumatları toplanır ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Bölmələr</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Digər əməliyyat sistemini %1 <strong>yanına</strong> quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>Diski <strong>çıxarmaq</strong> və %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>Bölməni %1 ilə <strong>əvəzləmək</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Əl ilə</strong> bölüşdürmə.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation><strong>%2</strong> (%3) diskində başqa əməliyyat sistemini %1 <strong>yanında</strong> quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>%2</strong> (%3) diskini <strong>çıxartmaq</strong> və %1 quraşdırmaq.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>%2</strong> (%3) diskində bölməni %1 ilə <strong>əvəzləmək</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1</strong> (%2) diskində <strong>əl ilə</strong> bölüşdürmə.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation><strong>%1</strong> (%2) diski</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Cari:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI sistemi bölməsi tənzimlənməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>EFİ sistemi bölməsi, %1 başlatmaq üçün vacibdir. <br/><br/>EFİ sistemi bölməsini yaratmaq üçün geriyə qayıdın və aktiv edilmiş<strong>%3</strong> bayrağı və <strong>%2</strong> qoşulma nöqtəsi ilə FAT32 fayl sistemi seçin və ya yaradın.<br/><br/>Siz EFİ sistemi bölməsi yaratmadan da davam edə bilərsiniz, lakin bu halda sisteminiz açılmaya bilər.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 başlatmaq üçün EFİ sistem bölməsi vacibdir.<br/><br/>Bölmə <strong>%2</strong> qoşulma nöqtəsi ilə yaradılıb, lakin onun <strong>%3</strong> bayrağı seçilməyib.<br/>Bayrağı seçmək üçün geriyə qayıdın və bölməyə süzəliş edin.<br/><br/>Siz bayrağı seçmədən də davam edə bilərsiniz, lakin bu halda sisteminiz açılmaya bilər.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFİ sistem bölməsi bayraqı seçilməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS-da GPT istifadəsi seçimi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>bios_grub</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Ön yükləyici bölməsi çifrələnməyib</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Şifrəli bir kök bölməsi ilə birlikdə ayrı bir ön yükləyici bölməsi qurulub, ancaq ön yükləyici bölməsi şifrələnməyib.<br/><br/>Bu cür quraşdırma ilə bağlı təhlükəsizlik problemləri olur, çünki vacib sistem sənədləri şifrəsiz bölmədə saxlanılır.<br/>İstəyirsinizsə davam edə bilərsiniz, lakin, fayl sisteminin kilidi, sistem başladıldıqdan daha sonra açılacaqdır.<br/>Yükləmə hissəsini şifrələmək üçün geri qayıdın və bölmə yaratma pəncərəsində <strong>Şifrələmə</strong> menyusunu seçərək onu yenidən yaradın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ən az bir disk qurğusu mövcuddur.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Quraşdırmaq üçün bölmə yoxdur.</translation> </message> @@ -2982,17 +3048,17 @@ Output: <translation>Yeni təsadüfi<pre>%1</pre> faylı yaradıla bilmir.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Məhsul yoxdur</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Təsviri verilməyib.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(qoşulma nöqtəsi yoxdur)</translation> </message> @@ -3253,12 +3319,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Ən yaşxı nəticə üçün lütfən, əmin olun ki, bu kompyuter:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistem tələbləri</translation> </message> @@ -3266,27 +3332,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilməz. <a href="#details">Ətraflı məlumatlar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilməz. <a href="#details">Ətraflı məlumatlar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilər, lakin bəzi imkanları əlçatmaz ola bilər.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Bu kompüter %1 qurulması üçün minimum tələblərə cavab vermir. <br/>Quraşdırılma davam etdirilə bilər, lakin bəzi imkanları əlçatmaz ola bilər.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Bu proqram sizə bəi suallar verəcək və %2 sizin komputerinizə qurmağa kömək edəcək.</translation> </message> @@ -3442,7 +3508,7 @@ Output: <translation><strong>%1</strong> bayraqlarının yeni bölmədə ayarlanması.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Quraşdırıcı %1 bölməsinə bayraqlar qoya bilmədi.</translation> </message> @@ -3585,12 +3651,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Bu quraşdırma proseduruna başladıqdan sonra nələrin baş verəcəyinə ümumi baxışdır.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Bu quraşdırma proseduruna başladıqdan sonra nələrin baş verəcəyinə ümumi baxışdır.</translation> </message> @@ -4164,107 +4230,127 @@ Output: <translation>İnzibatçı tapşırıqlarını yerinə yetirmək və sistemə giriş üçün istifadəçi adını və istifadəçi hesabı məlumatlarını daxil edin</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Adınız nədir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Tam adınız</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Giriş üçün hansı adı istifadə etmək istəyirsiniz?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Giriş Adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Əgər bu komputeri bir neçə şəxs istifadə ediləcəksə o zaman quraşdırmadan sonra birdən çox hesab yarada bilərsiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Yalnız kiçik hərflərdən, simvollardan, alt cizgidən və defisdən istifadə oluna bilər.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Bu kompyuterin adı nədir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Kompyuterin adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Əgər gizlədilməzsə komputer şəbəkədə bu adla görünəcək.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Hesabınızın təhlükəsizliyi üçün şifrə seçin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Şifrə</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Şifrənin təkararı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Düzgün yazılmasını yoxlamaq üçün eyni şifrəni iki dəfə daxil edin. Güclü şifrə üçün rəqəm, hərf və durğu işarələrinin qarışıöğından istifadə edin. Şifrə ən azı səkkiz simvoldan uzun olmalı və müntəzəm olaraq dəyişdirilməlidir.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Şifrənin keyfiyyətini yoxlamaq</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Bu qutu işarələndikdə, şifrənin etibarlıq səviyyəsi yoxlanılır və siz zəif şifrədən istifadə edə bilməyəcəksiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Şifrə soruşmadan sistemə daxil olmaq</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>İstifadəçi şifrəsini kök şifrəsi kimi istifadə etmək</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>İdarəçi hesabı üçün eyni şifrədən istifadə etmək.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Hesabınızı qorumaq üçün kök şifrəsini seçin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Kök Şifrəsi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Kök Şifrəsini təkrar yazın</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Düzgün yazılmasını yoxlamaq üçün eyni şifrəni iki dəfə daxil edin.</translation> </message> diff --git a/lang/calamares_be.ts b/lang/calamares_be.ts index 51c4298bbe2f5200f295ca69f28a9f1f688a7af1..cb1a7f077615eff7629f36aba081a5ce1f6cbe3f 100644 --- a/lang/calamares_be.ts +++ b/lang/calamares_be.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Галоўны загрузачны запіс (MBR) %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Загрузачны раздзел</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Сістэмны раздзел</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Не ўсталёўваць загрузчык</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Выкананне аперацыі %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Няправільны шлях да працоўнага каталога</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Працоўны каталог %1 для задачы python %2 недаступны для чытання.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Хібны галоўны файл скрыпта</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Галоўны файл скрыпта %1 для задачы python %2 недаступны для чытання.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python памылка ў задачы "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Усталёўка схібіла</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Не атрымалася ўсталяваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Сапраўды хочаце ўставіць журнал усталёўкі па сеціўным адрасе?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Памылка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Так</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Не</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Закрыць</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Уставіць журнал усталёўкі па URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Запампаваць не атрымалася.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,123 +345,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Не атрымалася ініцыялізаваць Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>Не атрымалася ўсталяваць %1. У Calamares не атрымалася загрузіць усе падрыхтаваныя модулі. Гэтая праблема ўзнікла праз асаблівасці выкарыстання Calamares вашым дыстрыбутывам.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Не атрымалася загрузіць наступныя модулі:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Працягнуць усталёўку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Працягнуць усталёўку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Праграма ўсталёўкі %1 гатовая ўнесці змены на ваш дыск, каб усталяваць %2.<br/><strong>Скасаваць змены будзе немагчыма.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Праграма ўсталёўкі %1 гатовая ўнесці змены на ваш дыск, каб усталяваць %2.<br/><strong>Адрабіць змены будзе немагчыма.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Усталяваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Усталяваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Усталяваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Усталяваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Усталёўка завершаная. Закрыйце праграму ўсталёўкі.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Усталёўка завершаная. Закрыйце праграму.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Скасаваць усталёўку без змены сістэмы.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Скасаваць усталёўку без змены сістэмы.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Далей</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Завершана</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Скасаваць</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Скасаваць усталёўку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Скасаваць усталёўку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Сапраўды хочаце скасаваць працэс усталёўкі? Праграма спыніць працу, а ўсе змены страцяцца.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Сапраўды хочаце скасаваць працэс усталёўкі? Праграма спыніць працу, а ўсе змены страцяцца.</translation> @@ -470,22 +470,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Невядомы тып выключэння</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>памылка Python, якую немагчыма разабраць</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>python traceback, што немагчыма разабраць</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Невядомая памылка Python.</translation> </message> @@ -503,6 +503,24 @@ The installer will quit and all changes will be lost.</source> <translation>Праграма ўсталёўкі %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -519,149 +537,149 @@ The installer will quit and all changes will be lost.</source> <translation>Форма</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Абраць &прыладу захоўвання:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Бягучы:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Пасля:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Уласнаручная разметка</strong><br/>Вы можаце самастойна ствараць раздзелы або змяняць іх памеры.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Выкарыстаць %1 як хатні раздзел для %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Абярыце раздзел для памяншэння і цягніце паўзунок, каб змяніць памер</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 будзе паменшаны да %2MiB і новы раздзел %3MiB будзе створаны для %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Размяшчэнне загрузчыка:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Абярыце раздзел для ўсталёўкі </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Не выяўлена сістэмнага раздзела EFI. Калі ласка, вярніцеся назад і зрабіце разметку %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Сістэмны раздзел EFI на %1 будзе выкарыстаны для запуску %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Сістэмны раздзел EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Здаецца, на гэтай прыладзе няма аперацыйнай сістэмы. Што будзеце рабіць?<br/>Вы зможаце змяніць альбо пацвердзіць свой выбар да таго як на прыладзе ўжывуцца змены.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Сцерці дыск</strong><br/>Гэта <font color="red">выдаліць</font> усе даныя на абранай прыладзе.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Усталяваць побач</strong><br/>Праграма ўсталёўкі паменшыць раздзел, каб вызваліць месца для %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Замяніць раздзел </strong><br/>Заменіць раздзел на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На гэтай прыладзе ёсць %1. Што будзеце рабіць?<br/>Вы зможаце змяніць альбо пацвердзіць свой выбар да таго як на прыладзе ўжывуцца змены.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На гэтай прыладзе ўжо ёсць аперацыйная сістэма. Што будзеце рабіць?<br/>Вы зможаце змяніць альбо пацвердзіць свой выбар да таго як на прыладзе ўжывуцца змены.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На гэтай прыладзе ўжо ёсць некалькі аперацыйных сістэм. Што будзеце рабіць?<br/>Вы зможаце змяніць альбо пацвердзіць свой выбар да таго як на прыладзе ўжывуцца змены.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>На гэтай прыладзе ўжо ўсталяваная аперацыйная сістэма, але табліца раздзелаў <strong>%1</strong> не такая, як патрэбна <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Адзін з раздзелаў гэтай назапашвальнай прылады<strong>прымантаваны</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Гэтая назапашвальная прылада ёсць часткай<strong>неактыўнага RAID</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Без раздзела падпампоўкі</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Выкарыстаць існы раздзел падпампоўкі</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Раздзел падпампоўкі (без усыплення)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Раздзел падпампоўкі (з усыпленнем)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Раздзел падпампоўкі ў файле</translation> </message> @@ -697,12 +715,12 @@ The installer will quit and all changes will be lost.</source> <translation>Ачышчаюцца ўсе часовыя пункты мантавання.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Не ўдалося атрымаць спіс часовых пунктаў мантавання.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Усе часовыя пункты мантавання ачышчаныя.</translation> </message> @@ -729,27 +747,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Вызначыць мадэль клавіятуры %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Вызначыць раскладку клавіятуры %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Вызначыць часавы пояс %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Сістэмнай мовай будзе зроблена %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Рэгіянальным фарматам лічбаў і датаў будзе %1.</translation> </message> @@ -873,6 +891,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Вашыя паролі не супадаюць!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -913,6 +936,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Усталёўка %1 завершаная.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Выбар пакункаў</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Калі ласка, абярыце прадукт са спіса. Абраны прадукт будзе ўсталяваны.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -975,27 +1008,37 @@ The installer will quit and all changes will be lost.</source> <translation>Сцягі:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Шыфраваць</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Лагічны</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Асноўны</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Пункт мантавання ўжо выкарыстоўваецца. Калі ласка, абярыце іншы.</translation> </message> @@ -1003,43 +1046,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Стварыць новы раздзел %2MБ на %4 (%3) з файлавай сістэмай %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Стварыць новы раздзел <strong>%2MiB</strong> на <strong>%4</strong> (%3) з файлавай сістэмай <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Стварэнне новага раздзела %1 на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>У праграмы ўсталёўкі не атрымалася стварыць новы раздзел на дыску '%1'.</translation> </message> @@ -1090,7 +1133,7 @@ The installer will quit and all changes will be lost.</source> <translation>Стварэнне новай табліцы раздзелаў %1 на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>У праграмы ўсталёўкі не атрымалася стварыць табліцу раздзелаў на дыску %1.</translation> </message> @@ -1329,7 +1372,17 @@ The installer will quit and all changes will be lost.</source> <translation>Сцягі:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Пункт мантавання ўжо выкарыстоўваецца. Калі ласка, абярыце іншы.</translation> </message> @@ -1366,57 +1419,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Вызначыць звесткі пра раздзел</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Усталяваць %1 на <strong>новы</strong> %2 сістэмны раздзел.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Усталяваць %2 на %3 сістэмны раздзел <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Усталяваць загрузчык на <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Наладка пунктаў мантавання.</translation> </message> @@ -1829,6 +1882,14 @@ The installer will quit and all changes will be lost.</source> <translation>Размяшчэнне</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2048,29 +2109,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Абярыце пераважны рэгіён альбо выкарыстоўвайце прадвызначаны ў залежнасці ад вашага бягучага месцазнаходжання.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Часавы пояс: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Абярыце часавы пояс для вашага рэгіёна.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Часавыя паясы</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Ніжэй вы можаце наладзіць мову і мясцовасць.</translation> </message> @@ -2404,7 +2465,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Пакункі</translation> </message> @@ -2585,33 +2646,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Вольная прастора</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Новы раздзел</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Назва</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Файлавая сістэма</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Пункт мантавання</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Памер</translation> </message> @@ -2697,117 +2763,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Збор інфармацыі пра сістэму...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Раздзелы</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Усталяваць %1 <strong>побач</strong> з іншай аперацыйнай сістэмай.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Ачысціць</strong> дыск і ўсталяваць %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Замяніць</strong> раздзел на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Уласнаручная</strong> разметка.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Усталяваць %1 <strong>побач</strong> з іншай аперацыйнай сістэмай на дыск<strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Ачысціць</strong> дыск <strong>%2</strong> (%3) і ўсталяваць %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Замяніць</strong> раздзел на дыску <strong>%2</strong> (%3) на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Уласнаручная</strong> разметка дыска<strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Дыск <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Бягучы:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Пасля:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Няма наладжанага сістэмнага раздзела EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Для таго, каб пачаць %1, патрабуецца сістэмны раздзел EFI.<br/><br/> Каб наладзіць сістэмны раздзел EFI, вярніцеся назад, абярыце альбо стварыце файлавую сістэму FAT32 са сцягам <strong>%3</strong> і пунктам мантавання <strong>%2</strong>.<br/><br/>Вы можаце працягнуць і без наладкі сістэмнага раздзела EFI, але ваша сістэма можа не загрузіцца.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Для таго, каб пачаць %1, патрабуецца сістэмны раздзел EFI.<br/><br/>Быў наладжаны раздзел з пунктам мантавання<strong>%2</strong> але яго сцяг <strong>%3</strong> не вызначаны.<br/>Каб вызначыць сцяг, вярніцеся назад і адрэдагуйце раздзел.<br/><br/> Вы можаце працягнуць без наладкі раздзела, але ваша сістэма можа не загрузіцца.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Не вызначаны сцяг сістэмнага раздзела EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Параметр для выкарыстання GPT у BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Табліца раздзелаў GPT - найлепшы варыянт для ўсіх сістэм. Гэтая праграма ўсталёўкі таксама падтрымлівае гэты варыянт і для BIOS.<br/><br/>Каб наладзіць GPT для BIOS (калі гэта яшчэ не зроблена), вярніцеся назад і абярыце табліцу раздзелаў GPT, пасля стварыце нефарматаваны раздзел памерам 8 МБ са сцягам <strong>bios_grub</strong>.<br/><br/>Гэты раздзел патрэбны для запуску %1 у BIOS з GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Загрузачны раздзел не зашыфраваны</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Уключана шыфраванне каранёвага раздзела, але выкарыстаны асобны загрузачны раздзел без шыфравання.<br/><br/>Пры такой канфігурацыі могуць узнікнуць праблемы з бяспекай, бо важныя сістэмныя даныя будуць захоўвацца на раздзеле без шыфравання.<br/>Вы можаце працягнуць, але файлавая сістэма разблакуецца падчас запуску сістэмы.<br/>Каб уключыць шыфраванне загрузачнага раздзела, вярніцеся назад і стварыце яго нанова, адзначыўшы <strong>Шыфраваць</strong> у акне стварэння раздзела.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ёсць прынамсі адна даступная дыскавая прылада.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Няма раздзелаў для ўсталёўкі.</translation> </message> @@ -2997,17 +3063,17 @@ Output: <translation>Не атрымалася стварыць новы выпадковы файл <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Няма</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Апісанне адсутнічае.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(без пункта мантавання)</translation> </message> @@ -3268,12 +3334,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Для дасягнення найлепшых вынікаў пераканайцеся, што гэты камп’ютар:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Сістэмныя патрабаванні</translation> </message> @@ -3281,27 +3347,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Гэты камп’ютар не адпавядае мінімальным патрэбам для ўсталёўкі %1.<br/>Немагчыма працягнуць. <a href="#details">Падрабязней...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Гэты камп’ютар не адпавядае мінімальным патрэбам для ўсталёўкі %1.<br/>Немагчыма працягнуць. <a href="#details">Падрабязней...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Гэты камп’ютар адпавядае не ўсім патрэбам для ўсталёўкі %1.<br/>Можна працягнуць усталёўку, але некаторыя магчымасці могуць быць недаступнымі.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Гэты камп’ютар адпавядае не ўсім патрэбам для ўсталёўкі %1.<br/>Можна працягнуць усталёўку, але некаторыя магчымасці могуць быць недаступнымі.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Гэтая праграма задасць вам некалькі пытанняў і дапаможа ўсталяваць %2 на ваш камп’ютар.</translation> </message> @@ -3457,7 +3523,7 @@ Output: <translation>Вызначэнне сцягоў <strong>%1</strong> новага раздзела.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>У праграмы ўсталёўкі не атрымалася адзначыць раздзел %1.</translation> </message> @@ -3600,12 +3666,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Гэта агляд дзеянняў, якія здейсняцца падчас запуску працэдуры ўсталёўкі.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Гэта агляд дзеянняў, якія здейсняцца падчас запуску працэдуры ўсталёўкі.</translation> </message> @@ -4179,107 +4245,127 @@ Output: <translation>Абярыце свае імя карыстальніка і ўліковыя даныя для ўваходу і выканання задач адміністратара</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Як ваша імя?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Ваша поўнае імя</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Якое імя вы хочаце выкарыстоўваць для ўваходу?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Лагін</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Калі камп’ютарам карыстаецца некалькі чалавек, то вы можаце стварыць для іх акаўнты пасля завяршэння ўсталёўкі.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Дазваляюцца толькі літары, лічбы, знакі падкрэслівання, працяжнікі.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Якая назва гэтага камп’ютара?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Назва камп’ютара</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Назва будзе выкарыстоўвацца для пазначэння камп’ютара ў сетцы.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Абярыце пароль для абароны вашага акаўнта.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Паўтарыце пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Увядзіце двойчы аднолькавы пароль. Гэта неабходна для таго, каб пазбегнуць памылак. Надзейны пароль павінен складацца з літар, лічбаў, знакаў пунктуацыі. Ён павінен змяшчаць прынамсі 8 знакаў, яго перыядычна трэба змяняць.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Праверка якасці пароляў</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Калі адзначана, будзе выконвацца праверка надзейнасці пароля, таму вы не зможаце выкарыстаць слабы пароль.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Аўтаматычна ўваходзіць без уводу пароля</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Выкарыстоўваць пароль карыстальніка як пароль адміністратара</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Выкарыстоўваць той жа пароль для акаўнта адміністратара.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Абярыце пароль адміністратара для абароны вашага акаўнта.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Пароль адміністратара</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Паўтарыце пароль адміністратара</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Увядзіце пароль двойчы, каб пазбегнуць памылак уводу.</translation> </message> diff --git a/lang/calamares_bg.ts b/lang/calamares_bg.ts index 0fd0ba338c32a7d07dc095dde8aea78990e88bce..440d8e5dae824984be687416d5f6d60247826765 100644 --- a/lang/calamares_bg.ts +++ b/lang/calamares_bg.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Сектор за начално зареждане на %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Дял за начално зареждане</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Системен дял</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Не инсталирай програма за начално зареждане</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Изпълнение на %1 операция.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Невалиден път на работната директория</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Работна директория %1 за python задача %2 не се чете.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Невалиден файл на главен скрипт</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Файла на главен скрипт %1 за python задача %2 не се чете.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python грешка в задача "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Неуспешна инсталация</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Грешка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Да</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Не</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Затвори</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Инициализацията на Calamares се провали</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 не може да се инсталира. Calamares не можа да зареди всичките конфигурирани модули. Това е проблем с начина, по който Calamares е използван от дистрибуцията.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Следните модули не могат да се заредят:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Продължаване?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Инсталатора на %1 ще направи промени по вашия диск за да инсталира %2. <br><strong>Промените ще бъдат окончателни.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Инсталирай сега</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>В&ръщане</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Инсталирай</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Инсталацията е завършена. Затворете инсталаторa.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Отказ от инсталацията без промяна на системата.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Напред</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Готово</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Отказ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Отмяна на инсталацията?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Наистина ли искате да отмените текущият процес на инсталиране? @@ -467,22 +467,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Неизвестен тип изключение</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>неанализируема грешка на Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>неанализируемо проследяване на Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Недостъпна грешка на Python.</translation> </message> @@ -500,6 +500,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 Инсталатор</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Инсталатора не успя да актуализира таблица на дяловете на диск '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ The installer will quit and all changes will be lost.</source> <translation>Форма</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Изберете ус&тройство за съхранение:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Сегашен:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>След:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Самостоятелно поделяне</strong><br/>Можете да създадете или преоразмерите дяловете сами.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Използване на %1 като домашен дял за %2</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Изберете дял за смаляване, после влачете долната лента за преоразмеряване</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Локация на програмата за начално зареждане:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Изберете дял за инсталацията</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI системен дял не е намерен. Моля, опитайте пак като използвате ръчно поделяне за %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI системен дял в %1 ще бъде използван за стартиране на %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI системен дял:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Това устройство за съхранение няма инсталирана операционна система. Какво ще правите?<br/>Ще може да прегледате и потвърдите избора си, преди да се направят промени по устройството за съхранение.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Изтриване на диска</strong><br/>Това ще <font color="red">изтрие</font> всички данни върху устройството за съхранение.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Инсталирайте покрай</strong><br/>Инсталатора ще раздроби дяла за да направи място за %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Замени дял</strong><br/>Заменя този дял с %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Това устройство за съхранение има инсталиран %1. Какво ще правите?<br/>Ще може да прегледате и потвърдите избора си, преди да се направят промени по устройството за съхранение.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Това устройство за съхранение има инсталирана операционна система. Какво ще правите?<br/>Ще може да прегледате и потвърдите избора си, преди да се направят промени по устройството за съхранение.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Това устройство за съхранение има инсталирани операционни системи. Какво ще правите?<br/>Ще може да прегледате и потвърдите избора си, преди да се направят промени по устройството за съхранение.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ The installer will quit and all changes will be lost.</source> <translation>Разчистване на всички временни монтирания.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Не може да се вземе лист от временни монтирания.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Разчистени всички временни монтирания.</translation> </message> @@ -726,27 +744,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Постави модел на клавиатурата на %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Постави оформлението на клавиатурата на %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Системният език ще бъде %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Форматът на цифрите и датата ще бъде %1.</translation> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Паролите Ви не съвпадат!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Инсталацията на %1 е завършена.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation>Флагове:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Ши&фриране</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Логическа</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Главна</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точката за монтиране вече се използва. Моля изберете друга.</translation> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Създаване на нов %1 дял върху %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Инсталатора не успя да създаде дял върху диск '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation>Създаване на нова %1 таблица на дяловете върху %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Инсталатора не можа да създаде таблица на дяловете върху %1.</translation> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation>Флагове:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точката за монтиране вече се използва. Моля изберете друга.</translation> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Постави информация за дял</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Инсталирай %1 на <strong>нов</strong> %2 системен дял.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Инсталирай %2 на %3 системен дял <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Инсталиране на зареждач върху <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Настройка на точките за монтиране.</translation> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation>Местоположение</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2563,33 +2624,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Свободно пространство</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Нов дял</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Име</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Файлова система</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Точка на монтиране</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Размер</translation> </message> @@ -2675,117 +2741,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Събиране на системна информация...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Дялове</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Инсталирай %1 <strong>заедно</strong> с друга операционна система.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Изтрий</strong> диска и инсталирай %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Замени</strong> дял с %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ръчно</strong> поделяне.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Инсталирай %1 <strong>заедно</strong> с друга операционна система на диск <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Изтрий</strong> диск <strong>%2</strong> (%3) и инсталирай %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Замени</strong> дял на диск <strong>%2</strong> (%3) с %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ръчно</strong> поделяне на диск <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Диск <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Сегашен:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>След:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Няма конфигуриран EFI системен дял</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Не е зададен флаг на EFI системен дял</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Липсва криптиране на дял за начално зареждане</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2974,17 +3040,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3242,12 +3308,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>За най-добри резултати, моля бъдете сигурни че този компютър:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Системни изисквания</translation> </message> @@ -3255,28 +3321,28 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Този компютър не отговаря на минималните изисквания за инсталиране %1.<br/>Инсталацията не може да продължи. <a href="#details">Детайли...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Този компютър не отговаря на някои от препоръчителните изисквания за инсталиране %1.<br/>Инсталацията може да продължи, но някои свойства могат да бъдат недостъпни.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Тази програма ще ви зададе няколко въпроса и ще конфигурира %2 на вашия компютър.</translation> </message> @@ -3432,7 +3498,7 @@ Output: <translation>Задаване на флагове <strong>%1</strong> на новия дял.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Инсталатора не успя да зададе флагове на дял %1.</translation> </message> @@ -3575,12 +3641,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Това е преглед на промените, които ще се извършат, след като започнете процедурата по инсталиране.</translation> </message> @@ -4120,107 +4186,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Какво е вашето име?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Какво име искате да използвате за влизане?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Какво е името на този компютър?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Изберете парола за да държите вашият акаунт в безопасност.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Използвайте същата парола за администраторския акаунт.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_bn.ts b/lang/calamares_bn.ts index 709bbadcda689541b73e7e76274bef61c3858639..271c660c6be4c0412ca41ac68f0eddb80379258d 100644 --- a/lang/calamares_bn.ts +++ b/lang/calamares_bn.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>1% মাস্টার বুট রেকর্ড</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>বুট পার্টিশন</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>সিস্টেম পার্টিশন</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>একটি বুট লোডার ইনস্টল করবেন না</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 ক্রিয়াকলাপ চলছে।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>ওয়ার্কিং ডিরেক্টরি পাথ ভালো নয়</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>ওয়ার্কিং ডিরেক্টরি 1% পাইথন কাজের জন্য %2 পাঠযোগ্য নয়।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>প্রধান স্ক্রিপ্ট ফাইল ভালো নয়</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>মূল স্ক্রিপ্ট ফাইল 1% পাইথন কাজের জন্য 2% পাঠযোগ্য নয়।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>বুস্ট.পাইথন কাজে 1% ত্রুটি</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>ইনস্টলেশন ব্যর্থ হলো</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>ত্রুটি</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>সেটআপ চালিয়ে যেতে চান?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 ইনস্টলার %2 সংস্থাপন করতে আপনার ডিস্কে পরিবর্তন করতে যাচ্ছে।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>এবংএখনই ইনস্টল করুন</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>এবংফিরে যান</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>এবং পরবর্তী</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>এবং পেছনে</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>এবংবাতিল করুন</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>ইনস্টলেশন বাতিল করবেন?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>আপনি কি সত্যিই বর্তমান সংস্থাপন প্রক্রিয়া বাতিল করতে চান? @@ -467,22 +467,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>অজানা ধরনের ব্যতিক্রম</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>অতুলনীয় পাইথন ত্রুটি</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>অতুলনীয় পাইথন ট্রেসব্যাক</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>অতুলনীয় পাইথন ত্রুটি।</translation> </message> @@ -500,6 +500,24 @@ The installer will quit and all changes will be lost.</source> <translation>1% ইনস্টল</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ The installer will quit and all changes will be lost.</source> <translation>ফর্ম</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>স্টোরেজ ডিএবংভাইস নির্বাচন করুন:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>বর্তমান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>পরে:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>সংকুচিত করার জন্য একটি পার্টিশন নির্বাচন করুন, তারপর নিচের বারটি পুনঃআকারের জন্য টেনে আনুন</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>বুট লোডার অবস্থান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>ইনস্টল করতে একটি পার্টিশন নির্বাচন করুন</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 এ EFI সিস্টেম পার্টিশন %2 শুরু করার জন্য ব্যবহার করা হবে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI সিস্টেম পার্টিশন:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এই স্টোরেজ ডিভাইসে কোন অপারেটিং সিস্টেম আছে বলে মনে হয় না। তুমি কি করতে চাও? <br/>স্টোরেজ ডিভাইসে কোন পরিবর্তন করার আগে আপনি আপনার পছন্দপর্যালোচনা এবং নিশ্চিত করতে সক্ষম হবেন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>ডিস্ক মুছে ফেলুন</strong> <br/>এটি বর্তমানে নির্বাচিত স্টোরেজ ডিভাইসে উপস্থিত সকল উপাত্ত <font color="red">মুছে ফেলবে</font>।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>ইনস্টল করুন পাশাপাশি</strong> <br/>ইনস্টলার %1 এর জন্য জায়গা তৈরি করতে একটি পার্টিশন সংকুচিত করবে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>একটি পার্টিশন প্রতিস্থাপন করুন</strong><br/>%1-এর সাথে একটি পার্টিশন প্রতিস্থাপন করে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এই সঞ্চয় যন্ত্রটিতে %1 আছে। তুমি কি করতে চাও? <br/>স্টোরেজ ডিভাইসে কোন পরিবর্তন করার আগে আপনি আপনার পছন্দপর্যালোচনা এবং নিশ্চিত করতে সক্ষম হবেন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এই স্টোরেজ ডিভাইসে ইতোমধ্যে একটি অপারেটিং সিস্টেম আছে। তুমি কি করতে চাও? <br/>স্টোরেজ ডিভাইসে কোন পরিবর্তন করার আগে আপনি আপনার পছন্দপর্যালোচনা এবং নিশ্চিত করতে সক্ষম হবেন.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>এই স্টোরেজ ডিভাইসে একাধিক অপারেটিং সিস্টেম আছে। তুমি কি করতে চাও? <br/>স্টোরেজ ডিভাইসে কোন পরিবর্তন করার আগে আপনি আপনার পছন্দপর্যালোচনা এবং নিশ্চিত করতে সক্ষম হবেন.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ The installer will quit and all changes will be lost.</source> <translation>সব অস্থায়ী মাউন্ট পরিষ্কার করা হচ্ছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>অস্থায়ী মাউন্টের তালিকা পাওয়া যাচ্ছে না।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>সব অস্থায়ী মাউন্ট পরিষ্কার করা হয়েছে.</translation> </message> @@ -726,27 +744,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>%1-এ কীবোর্ড নকশা নির্ধারণ করুন।</translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>%1/%2 এ কীবোর্ড বিন্যাস নির্ধারণ করুন।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -870,6 +888,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>আপনার পাসওয়ার্ড মেলে না!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>যৌক্তিক</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>প্রাথমিক</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>জিপিটি</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1000,43 +1043,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2-এ নতুন %1 পার্টিশন তৈরি করা হচ্ছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>ইনস্টলার '%1' ডিস্কে পার্টিশন তৈরি করতে ব্যর্থ হয়েছে।</translation> </message> @@ -1087,7 +1130,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2 এ নতুন %1 পার্টিশন টেবিল তৈরি করা হচ্ছে।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>ইনস্টলার %1 এ একটি পার্টিশন টেবিল তৈরি করতে ব্যর্থ হয়েছে।</translation> </message> @@ -1326,7 +1369,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1363,57 +1416,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>পার্টিশন তথ্য নির্ধারণ করুন</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>নতুন</strong> %2 সিস্টেম পার্টিশনে %1 সংস্থাপন করুন।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 সিস্টেম পার্টিশন <strong>%1</strong> এ %2 ইনস্টল করুন।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>%1</strong> এ বুট লোডার ইনস্টল করুন।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>মাউন্ট পয়েন্ট সেট আপ করা হচ্ছে।</translation> </message> @@ -1826,6 +1879,14 @@ The installer will quit and all changes will be lost.</source> <translation>অবস্থান</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>খালি জায়গা</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>নতুন পার্টিশন</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>নাম</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>নথি ব্যবস্থা</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>মাউন্ট পয়েন্ট</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>আকার</translation> </message> @@ -2674,117 +2740,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>সিস্টেম তথ্য সংগ্রহ করা হচ্ছে...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>পার্টিশনগুলো</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>অন্য অপারেটিং সিস্টেমের <strong>পাশাপাশি</strong> %1 ইনস্টল করুন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>ডিস্ক <strong>মুছে ফেলুন</strong> এবং %1 সংস্থাপন করুন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>%1 দিয়ে একটি পার্টিশন <strong>প্রতিস্থাপন করুন</strong>।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>ম্যানুয়াল</strong> পার্টিশনিং।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation><strong>%2</strong> (%3) ডিস্কে অন্য অপারেটিং সিস্টেমের <strong>পাশাপাশি</strong> %1 ইনস্টল করুন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation>ডিস্ক <strong>%2</strong> (%3) <strong>মুছে ফেলুন</strong> এবং %1 সংস্থাপন করুন।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>%1 দিয়ে <strong>%2</strong> (%3) ডিস্কে একটি পার্টিশন <strong>প্রতিস্থাপন করুন</strong>।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1</strong> (%2) ডিস্কে <strong>ম্যানুয়াল</strong> পার্টিশন করা হচ্ছে।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>ডিস্ক <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>বর্তমান:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>পরে:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2971,17 +3037,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3239,12 +3305,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3252,27 +3318,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3428,7 +3494,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3571,12 +3637,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>আপনি ইনস্টল প্রক্রিয়া শুরু করার পর কি হবে তার একটি পর্যালোচনা।</translation> </message> @@ -4116,107 +4182,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>আপনার নাম কি?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>লগ-ইন করতে আপনি কোন নাম ব্যবহার করতে চান?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>এই কম্পিউটারের নাম কি?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>আপনার অ্যাকাউন্ট সুরক্ষিত রাখতে একটি পাসওয়ার্ড নির্বাচন করুন।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>প্রশাসক হিসাবের জন্য একই গুপ্ত-সংকেত ব্যবহার করুন।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ca.ts b/lang/calamares_ca.ts index 4f048689f2d76becf97225137d65311e5acef027..a2dcc12c8f784ad1cef1b3d1559b8b65285e7d08 100644 --- a/lang/calamares_ca.ts +++ b/lang/calamares_ca.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Registre d'inici mestre (MBR) de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partició d'arrencada</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partició del sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>No instal·lis cap gestor d'arrencada</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>S'executa l'operació %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Camí incorrecte al directori de treball</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>El directori de treball %1 per a la tasca python %2 no és llegible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Fitxer erroni d'script principal</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El fitxer de script principal %1 per a la tasca de python %2 no és llegible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Error de Boost.Python a la tasca "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Ha fallat la configuració.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>La instal·lació ha fallat.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Voleu enganxar el registre d'instal·lació a la xarxa?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sí</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>Tan&ca</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL de publicació del registre d'instal·lació</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>La càrrega no s'ha fet correctament. No s'ha enganxat res a la xarxa.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> L'enllaç s'ha copiat al porta-retalls.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Ha fallat la inicialització de Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>No es pot instal·lar %1. El Calamares no ha pogut carregar tots els mòduls configurats. Aquest és un problema amb la manera com el Calamares és utilitzat per la distribució.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>No s'han pogut carregar els mòduls següents:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Voleu continuar la configuració?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Voleu continuar la instal·lació?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El programa de configuració %1 està a punt de fer canvis al disc per tal de configurar %2.<br/><strong>No podreu desfer aquests canvis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>L'instal·lador per a %1 està a punt de fer canvis al disc per tal d'instal·lar-hi %2.<br/><strong>No podreu desfer aquests canvis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>Con&figura-ho ara</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instal·la'l ara</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Ves &enrere</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>Con&figura-ho</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instal·la</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>La configuració s'ha acabat. Tanqueu el programa de configuració.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>La instal·lació s'ha acabat. Tanqueu l'instal·lador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancel·la la configuració sense canviar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancel·leu la instal·lació sense canviar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Següent</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Enrere</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Fet</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancel·la</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Voleu cancel·lar la configuració?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Voleu cancel·lar la instal·lació?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Realment voleu cancel·lar el procés de configuració actual? El programa de configuració es tancarà i es perdran tots els canvis.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Voleu cancel·lar el procés d'instal·lació actual? @@ -472,22 +472,22 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipus d'excepció desconeguda</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Error de Python no analitzable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Traceback de Python no analitzable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Error de Python irrecuperable.</translation> </message> @@ -505,6 +505,24 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Instal·lador de %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>Estableix l'etiqueta del sistema de fitxers a %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Estableix l'etiqueta del sistema de fitxers <strong>%1</strong> a la partició <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>L'instal·lador no ha pogut actualitzar la taula de particions del disc '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Formulari</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Seleccioneu un dispositiu d'e&mmagatzematge:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Després:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particions manuals</strong><br/>Podeu crear o canviar la mida de les particions vosaltres mateixos.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilitza %1 com a partició de l'usuari per a %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Seleccioneu una partició per encongir i arrossegueu-la per redimensinar-la</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 s'encongirà a %2 MiB i es crearà una partició nova de %3 MB per a %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ubicació del gestor d'arrencada:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Seleccioneu una partició per fer-hi la instal·lació.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>No s'ha pogut trobar enlloc una partició EFI en aquest sistema. Si us plau, torneu enrere i use les particions manuals per configurar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation> La partició EFI de sistema a %1 s'usarà per iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partició EFI del sistema:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge no sembla que tingui un sistema operatiu. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faci cap canvi al dispositiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Esborra el disc</strong><br/>Això <font color="red">suprimirà</font> totes les dades del dispositiu seleccionat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instal·la'l al costat</strong><br/>L'instal·lador reduirà una partició per fer espai per a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Reemplaça una partició</strong><br/>Reemplaça una partició per %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge té %1. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faci cap canvi al dispositiu. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge ja té un sistema operatiu. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faci cap canvi al dispositiu. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge ja múltiples sistemes operatius. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faci cap canvi al dispositiu. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Aquest dispositiu d'emmagatzematge ja té un sistema operatiu, però la taula de particions <strong>%1</strong> és diferent de la necessària: <strong>%2</strong>.<br/> </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Aquest dispositiu d'emmagatzematge té una de les particions <strong>muntada</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Aquest sistema d'emmagatzematge forma part d'un dispositiu de <strong>RAID inactiu</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sense intercanvi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reutilitza l'intercanvi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Intercanvi (sense hibernació)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Intercanvi (amb hibernació)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Intercanvi en fitxer</translation> </message> @@ -699,12 +717,12 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Es netegen tots els muntatges temporals.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>No es pot obtenir la llista dels muntatges temporals.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>S'han netejat tots els muntatges temporals.</translation> </message> @@ -731,27 +749,27 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Establirà el model del teclat a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Establirà la distribució del teclat a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Estableix la zona horària a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La llengua del sistema s'establirà a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Els números i les dates de la configuració local s'establiran a %1.</translation> </message> @@ -875,6 +893,11 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <source>Your passwords do not match!</source> <translation>Les contrasenyes no coincideixen!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>D'acord!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <source>The installation of %1 is complete.</source> <translation>La instal·lació de %1 ha acabat.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selecció de paquets</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Si us plau, trieu un producte de la llista. S'instal·larà el producte seleccionat.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Indicadors:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Etiqueta per al sistema de fitxers</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>Etiqueta del sistema de fitxers:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&cripta</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lògica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primària</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El punt de muntatge ja està en ús. Si us plau, seleccioneu-ne un altre.</translation> </message> @@ -1005,43 +1048,43 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Crea una partició nova de %1 MiB a %3 (%2) amb entrades %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Crea una partició nova de %1 MiB a %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Crea una partició nova de %2 MiB a %4 (%3) amb el sistema de fitxers %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Crea una partició nova de <strong>%1 MiB</strong> a <strong>%3</strong> (%2) amb entrades <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Crea una partició nova de <strong>%1 MiB</strong> a <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Crea una partició nova de <strong>%2 MiB</strong> a <strong>%4</strong> (%3) amb el sistema de fitxers <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Es crea la partició nova %1 a %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>L'instal·lador no ha pogut crear la partició al disc '%1'.</translation> </message> @@ -1092,7 +1135,7 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Es crea la taula de particions nova %1 a %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>L'instal·lador no ha pogut crear la taula de particions a %1.</translation> </message> @@ -1331,7 +1374,17 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Indicadors:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Etiqueta per al sistema de fitxers</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>Etiqueta del sistema de fitxers:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El punt de muntatge ja està en ús. Si us plau, seleccioneu-ne un altre.</translation> </message> @@ -1368,57 +1421,57 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Estableix la informació de la partició</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Instal·la %1 a la partició de sistema <strong>nova</strong> %2 amb funcions <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instal·la %1 a la partició de sistema <strong>nova</strong> %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Estableix la partició <strong>nova</strong> %2 amb el punt de muntatge <strong>%1</strong> i funcions <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Estableix la partició <strong>nova</strong> %2 amb el punt de muntatge <strong>%1</strong> %3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Instal·la %2 a la partició de sistema %3 <strong>%1</strong> amb funcions <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Estableix la partició %3 <strong>%1</strong> amb el punt de muntatge <strong>%2</strong> i funcions <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Estableix la partició %3 <strong>%1</strong> amb el punt de muntatge <strong>%2</strong> %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instal·la %2 a la partició de sistema %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instal·la el gestor d'arrencada a <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>S'estableixen els punts de muntatge.</translation> </message> @@ -1448,7 +1501,7 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <message> <location filename="../src/modules/finished/FinishedPage.cpp" line="84"/> <source><h1>All done.</h1><br/>%1 has been installed on your computer.<br/>You may now restart into your new system, or continue using the %2 Live environment.</source> - <translation><h1>Tot fet.</h1><br/>%1 s'ha instal·lat a l'ordinador.<br/>Ara podeu reiniciar-lo per tal d'accedir al sistema operatiu nou o bé continuar usant l'entorn autònom de %2.</translation> + <translation><h1>Tot fet.</h1><br/>%1 s'ha instal·lat a l'ordinador.<br/>Ara podeu reiniciar-lo per tal d'accedir al sistema operatiu nou o bé continuar usant l'entorn autònom per a %2.</translation> </message> <message> <location filename="../src/modules/finished/FinishedPage.cpp" line="89"/> @@ -1831,6 +1884,14 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Ubicació</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Surt</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ per desplaçar-s'hi i useu els botons +/- per fer ampliar-lo o reduir-lo, o bé <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Trieu la regió preferida o useu la predeterminada basada en la ubicació actual.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Seleccioneu la regió preferida o useu els paràmetres per defecte.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zona horària: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Trieu la zona preferida dins de la regió.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zones</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Podeu acabar d'ajustar els paràmetres locals i de llengua a continuació.</translation> </message> @@ -2388,7 +2449,7 @@ per desplaçar-s'hi i useu els botons +/- per fer ampliar-lo o reduir-lo, o bé <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paquets</translation> </message> @@ -2569,33 +2630,38 @@ per desplaçar-s'hi i useu els botons +/- per fer ampliar-lo o reduir-lo, o bé <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espai lliure</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partició nova</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de fitxers</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>Etiqueta del sistema de fitxers</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punt de muntatge</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Mida</translation> </message> @@ -2681,117 +2747,117 @@ per desplaçar-s'hi i useu els botons +/- per fer ampliar-lo o reduir-lo, o bé <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Es recopila informació del sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instal·la %1 <strong>al costat</strong> d'un altre sistema operatiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Esborra</strong> el disc i instal·la-hi %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Reemplaça</strong> una partició amb %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particions <strong>manuals</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instal·la %1 <strong>al costat</strong> d'un altre sistema operatiu al disc <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Esborra</strong> el disc <strong>%2</strong> (%3) i instal·la-hi %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Reemplaça</strong> una partició del disc <strong>%2</strong> (%3) amb %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particions <strong>manuals</strong> del disc <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disc <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Després:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>No hi ha cap partició EFI de sistema configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Cal una partició EFI de sistema per iniciar %1. <br/><br/>Per configurar una partició EFI de sistema, torneu enrere i seleccioneu o creeu un sistema de fitxers FAT32 amb la bandera <strong>%3</strong> habilitada i el punt de muntatge <strong>%2</strong>. <br/><br/>Podeu continuar sense la creació d'una partició EFI de sistema, però el sistema podria no iniciar-se.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Cal una partició EFI de sistema per iniciar %1. <br/><br/> Ja s'ha configurat una partició amb el punt de muntatge <strong>%2</strong> però no se n'ha establert la bandera <strong>%3</strong>. <br/>Per establir-la-hi, torneu enrere i editeu la partició. <br/><br/>Podeu continuar sense establir la bandera, però el sistema podria no iniciar-se.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>No s'ha establert la bandera de la partició EFI del sistema</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opció per usar GPT amb BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu enrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb la bandera <strong>bios_grub</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per iniciar %1 en un sistema BIOS amb GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partició d'arrencada sense encriptar</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>S'ha establert una partició d'arrencada separada conjuntament amb una partició d'arrel encriptada, però la partició d'arrencada no està encriptada.<br/><br/>Hi ha assumptes de seguretat amb aquest tipus de configuració, perquè hi ha fitxers del sistema importants en una partició no encriptada.<br/>Podeu continuar, si així ho desitgeu, però el desbloqueig del sistema de fitxers succeirà després, durant l'inici del sistema.<br/>Per encriptar la partició d'arrencada, torneu enrere i torneu-la a crear seleccionant <strong>Encripta</strong> a la finestra de creació de la partició.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>tingui com a mínim un dispositiu de disc disponible.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>No hi ha particions per fer-hi una instal·lació.</translation> </message> @@ -2981,17 +3047,17 @@ Sortida: <translation>No s'ha pogut crear el fitxer aleatori nou <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Cap producte</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>No se n'ha proporcionat cap descripció.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(sense punt de muntatge)</translation> </message> @@ -3252,12 +3318,12 @@ La configuració pot continuar, però algunes característiques podrien estar in <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Per obtenir els millors resultats, assegureu-vos, si us plau, que aquest ordinador...</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisits del sistema</translation> </message> @@ -3265,27 +3331,27 @@ La configuració pot continuar, però algunes característiques podrien estar in <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Aquest ordinador no satisfà els requisits mínims per configurar-hi %1.<br/> La configuració no pot continuar. <a href="#details">Detalls...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Aquest ordinador no satisfà els requisits mínims per instal·lar-hi %1.<br/> La instal·lació no pot continuar. <a href="#details">Detalls...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Aquest ordinador no satisfà alguns dels requisits recomanats per configurar-hi %1.<br/>La configuració pot continuar, però algunes característiques podrien estar inhabilitades.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Aquest ordinador no satisfà alguns dels requisits recomanats per instal·lar-hi %1.<br/>La instal·lació pot continuar, però algunes característiques podrien estar inhabilitades.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Aquest programa us farà unes preguntes i instal·larà %2 a l'ordinador.</translation> </message> @@ -3441,7 +3507,7 @@ La configuració pot continuar, però algunes característiques podrien estar in <translation>S'estableixen les banderes <strong>%1</strong> a la partició nova.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>L'instal·lador ha fallat en establir les banderes a la partició %1.</translation> </message> @@ -3584,12 +3650,12 @@ La configuració pot continuar, però algunes característiques podrien estar in <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Això és un resum del que passarà quan s'iniciï el procés de configuració.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Això és un resum del que passarà quan s'iniciï el procés d'instal·lació.</translation> </message> @@ -4165,107 +4231,127 @@ La configuració pot continuar, però algunes característiques podrien estar in <translation>Trieu el nom d'usuari i les credencials per iniciar la sessió i fer tasques d'administració.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Com us dieu?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>El nom complet</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Quin nom voleu usar per iniciar la sessió?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Nom d'entrada</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Si aquest ordinador l'usarà més d'una persona, podreu crear diversos comptes després de la instal·lació.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Només es permeten lletres en minúscula, números, ratlles baixes i guions.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>No es permet root com a nom d'usuari.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Com es diu aquest ordinador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nom de l'ordinador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Aquest nom s'usarà si feu visible aquest ordinador per a altres en una xarxa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Només es permeten lletres, números, guionets, guionets baixos i un mínim de dos caràcters.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>No es permet localhost com a nom d'amfitrió.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Trieu una contrasenya per tal de mantenir el compte segur.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Contrasenya</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repetiu la contrasenya.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Escriviu la mateixa contrasenya dos cops per poder-ne comprovar els errors de mecanografia. Una bona contrasenya ha de contenir una barreja de lletres, números i signes de puntuació, hauria de tenir un mínim de 8 caràcters i s'hauria de modificar a intervals regulars.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Valida la qualitat de les contrasenyes.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quan aquesta casella està marcada, es comprova la fortalesa de la contrasenya i no en podreu fer una de dèbil.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Entra automàticament sense demanar la contrasenya.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Reutilitza la contrasenya d'usuari com a contrasenya d'arrel.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usa la mateixa contrasenya per al compte d'administració.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Trieu una contrasenya d'arrel per mantenir el compte segur.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Contrasenya d'arrel</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repetiu la contrasenya d'arrel.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Escriviu la mateixa contrasenya dos cops per poder-ne comprovar els errors de mecanografia.</translation> </message> diff --git a/lang/calamares_ca@valencia.ts b/lang/calamares_ca@valencia.ts index cac8c4981a3f756f26e279d8b7bdbdfd08faea1b..0777777765d0fd0b4d8a81fd1b0e6fcf14eab698 100644 --- a/lang/calamares_ca@valencia.ts +++ b/lang/calamares_ca@valencia.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Registre d'arrancada mestre (MBR) de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partició d'arrancada</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partició del sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>No instal·les cap gestor d'arrancada</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>S'està executant l'operació %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Hi ha un error en el camí del directori de treball</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>El directori de treball %1 per a la tasca python %2 no és llegible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>El fitxer d'script principal és incorrecte.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El fitxer d'script principal %1 per a la tasca de python %2 no és llegible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>S'ha produït un error de Boost.Python en la tasca "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>S'ha produït un error en la configuració.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>La instal·lació ha fallat.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Voleu enganxar el registre d'instal·lació a la xarxa?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>S'ha produït un error.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sí</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>Tan&ca</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL de publicació del registre d'instal·lació</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>La càrrega no s'ha fet correctament. No s'ha enganxat res a la xarxa.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>La inicialització del Calamares ha fallat.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>No es pot instal·lar %1. El Calamares no ha pogut carregar tots els mòduls configurats. El problema es troba en com utilitza el Calamares la distribució.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>No s'han pogut carregar els mòduls següents:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Voleu continuar la configuració?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Voleu continuar la instal·lació?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El programa de configuració %1 està a punt de fer canvis en el disc per a configurar %2.<br/><strong>No podreu desfer aquests canvis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>L'instal·lador per a %1 està a punt de fer canvis en el disc per tal d'instal·lar-hi %2.<br/><strong>No podreu desfer aquests canvis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>Con&figura-ho ara</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instal·la'l ara</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Arrere</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>Con&figuració</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instal·la</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>La configuració s'ha completat. Tanqueu el programa de configuració.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>La instal·lació s'ha completat. Tanqueu l'instal·lador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancel·la la configuració sense canviar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancel·la la instal·lació sense canviar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Següent</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>A&rrere</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Fet</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancel·la</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Voleu cancel·lar la configuració?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Voleu cancel·lar la instal·lació?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Voleu cancel·lar el procés de configuració actual? El programa de configuració es tancarà i es perdran tots els canvis.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Voleu cancel·lar el procés d'instal·lació actual? @@ -468,22 +468,22 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipus d'excepció desconeguda</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>S'ha produït un error de Python no analitzable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>La traça de Python no es pot analitzar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>S'ha produït un error de Python irrecuperable.</translation> </message> @@ -501,6 +501,24 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Instal·lador de %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Formulari</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Seleccioneu un dispositiu d'e&mmagatzematge:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Després:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particions manuals</strong><br/>Podeu crear particions o canviar-ne la mida pel vostre compte.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilitza %1 com a partició de l'usuari per a %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Seleccioneu una partició per a reduir-la i arrossegueu-la per a redimensionar-la</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 es reduirà a %2 MiB i es crearà una partició nova de %3 MiB per a %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ubicació del gestor d'arrancada:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Seleccioneu una partició per a fer-hi la instal·lació.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>No s'ha pogut trobar una partició EFI en cap lloc d'aquest sistema. Torneu arrere i useu les particions manuals per a configurar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partició EFI de sistema en %1 s'usarà per a iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partició del sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Pareix que aquest dispositiu d'emmagatzematge no té cap sistema operatiu. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faça cap canvi en el dispositiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Esborra el disc</strong><br/>Això <font color="red">suprimirà</font> totes les dades del dispositiu seleccionat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instal·la'l al costat</strong><br/>L'instal·lador reduirà una partició per a fer espai per a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Reemplaça una partició</strong><br/>Reemplaça una partició per %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge té %1. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faça cap canvi en el dispositiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge ja té un sistema operatiu. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faça cap canvi en el dispositiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Aquest dispositiu d'emmagatzematge ja té múltiples sistemes operatius. Què voleu fer?<br/>Podreu revisar i confirmar la tria abans que es faça cap canvi en el dispositiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Aquest dispositiu d'emmagatzematge ja té un sistema operatiu, però la taula de particions <strong>%1</strong> és diferent de la necessària: <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Aquest dispositiu d'emmagatzematge té una de les particions <strong>muntada</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Aquest dispositiu d'emmagatzematge forma part d'un dispositiu de <strong>RAID inactiu</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sense intercanvi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reutilitza l'intercanvi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Intercanvi (sense hibernació)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Intercanvi (amb hibernació)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Intercanvi en fitxer</translation> </message> @@ -695,12 +713,12 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>S'estan netejant tots els muntatges temporals.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>No es pot obtindre la llista dels muntatges temporals.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>S'han netejat tots els muntatges temporals.</translation> </message> @@ -727,27 +745,27 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Estableix el model de teclat en %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Estableix la distribució del teclat a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Estableix el fus horari a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La llengua del sistema s'establirà en %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Els números i les dates de la configuració local s'establiran en %1.</translation> </message> @@ -871,6 +889,11 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <source>Your passwords do not match!</source> <translation>Les contrasenyes no coincideixen.</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <source>The installation of %1 is complete.</source> <translation>La instal·lació de %1 ha acabat.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selecció de paquets</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Trieu un producte de la llista. S'instal·larà el producte seleccionat.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Marcadors:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&cripta</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lògica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primària</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El punt de muntatge ja està en ús. Seleccioneu-ne un altre.</translation> </message> @@ -1001,43 +1044,43 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Crea una partició nova de %2 MiB a %4 (%3) amb el sistema de fitxers %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Crea una partició nova de <strong>%2 MiB</strong> a <strong>%4</strong> (%3) amb el sistema de fitxers <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>S'està creant la partició nova %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>L'instal·lador no ha pogut crear la partició en el disc '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>S'està creant la taula de particions nova %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>L'instal·lador no ha pogut crear la taula de particions en %1.</translation> </message> @@ -1327,7 +1370,17 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Marcadors:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>El punt de muntatge ja està en ús. Seleccioneu-ne un altre.</translation> </message> @@ -1364,57 +1417,57 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Estableix la informació de la partició</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instal·la %1 en la partició de sistema <strong>nova</strong> %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instal·la %2 en la partició de sistema %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instal·la el gestor d'arrancada en <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>S'estableixen els punts de muntatge.</translation> </message> @@ -1827,6 +1880,14 @@ L'instal·lador es tancarà i tots els canvis es perdran.</translation> <translation>Ubicació</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2046,29 +2107,29 @@ per a desplaçar-s'hi i useu els botons +/- per a ampliar-lo o reduir-lo, o bé <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Trieu la regió preferida o useu la predeterminada basada en la ubicació actual.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fus horari: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Trieu la zona preferida dins de la regió.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zones</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Podeu acabar d'ajustar els paràmetres locals i de llengua a continuació.</translation> </message> @@ -2384,7 +2445,7 @@ per a desplaçar-s'hi i useu els botons +/- per a ampliar-lo o reduir-lo, o bé <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paquets</translation> </message> @@ -2565,33 +2626,38 @@ per a desplaçar-s'hi i useu els botons +/- per a ampliar-lo o reduir-lo, o bé <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espai lliure</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partició nova</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de fitxers</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punt de muntatge</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Mida</translation> </message> @@ -2677,117 +2743,117 @@ per a desplaçar-s'hi i useu els botons +/- per a ampliar-lo o reduir-lo, o bé <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>S'està obtenint la informació del sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instal·la %1 <strong>al costat</strong> d'un altre sistema operatiu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Esborra</strong> el disc i instal·la-hi %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Reemplaça</strong> una partició amb %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particions <strong>manuals</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instal·la %1 <strong>al costat</strong> d'un altre sistema operatiu en el disc <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Esborra</strong> el disc <strong>%2</strong> (%3) i instal·la-hi %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Reemplaça</strong> una partició del disc <strong>%2</strong> (%3) amb %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particions <strong>manuals</strong> del disc <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disc <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Després:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>No hi ha cap partició EFI de sistema configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Cal una partició EFI de sistema per a iniciar %1. <br/><br/>Per a configurar una partició EFI de sistema, torneu arrere i seleccioneu o creeu un sistema de fitxers FAT32 amb el marcador <strong>%3</strong> habilitada i el punt de muntatge <strong>%2</strong>. <br/><br/>Podeu continuar sense la creació d'una partició EFI de sistema, però el sistema podria no iniciar-se.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Cal una partició EFI de sistema per a iniciar %1. <br/><br/> Ja s'ha configurat una partició amb el punt de muntatge <strong>%2</strong> però no se n'ha establit el marcador <strong>%3</strong>. <br/>Per a establir-la-hi, torneu arrere i editeu la partició. <br/><br/>Podeu continuar sense establir la bandera, però el sistema podria no iniciar-se.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>No s'ha establit el marcador de la partició EFI del sistema</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opció per a usar GPT amb BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per a configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu arrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb el marcador <strong>bios_grub</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per a iniciar %1 en un sistema BIOS amb GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partició d'arrancada sense encriptar</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>S'ha establit una partició d'arrancada separada conjuntament amb una partició d'arrel encriptada, però la partició d'arrancada no està encriptada.<br/><br/>Hi ha qüestions de seguretat amb aquest tipus de configuració, perquè hi ha fitxers del sistema importants en una partició no encriptada.<br/>Podeu continuar, si així ho desitgeu, però el desbloqueig del sistema de fitxers tindrà lloc després, durant l'inici del sistema.<br/>Per a encriptar la partició d'arrancada, torneu arrere i torneu-la a crear seleccionant <strong>Encripta</strong> en la finestra de creació de la partició.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>té com a mínim un dispositiu de disc disponible.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>No hi ha particions per a fer-hi una instal·lació.</translation> </message> @@ -2977,17 +3043,17 @@ Eixida: <translation>No s'ha pogut crear el fitxer aleatori nou <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Cap producte</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>No s'ha proporcionat cap descripció.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(sense punt de muntatge)</translation> </message> @@ -3248,12 +3314,12 @@ La configuració pot continuar, però és possible que algunes característiques <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Per a obtindre els millors resultats, assegureu-vos que aquest ordinador...</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisits de sistema</translation> </message> @@ -3261,27 +3327,27 @@ La configuració pot continuar, però és possible que algunes característiques <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Aquest ordinador no satisfà els requisits mínims per a configurar-hi %1.<br/> La configuració no pot continuar. <a href="#details">Detalls...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Aquest ordinador no satisfà els requisits mínims per a instal·lar-hi %1.<br/> La instal·lació no pot continuar. <a href="#details">Detalls...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Aquest ordinador no satisfà alguns dels requisits recomanats per a configurar-hi %1.<br/>La configuració pot continuar, però és possible que algunes característiques no estiguen habilitades.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Aquest ordinador no satisfà alguns dels requisits recomanats per a instal·lar-hi %1.<br/>La instal·lació pot continuar, però és possible que algunes característiques no estiguen habilitades.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Aquest programa us farà unes preguntes i instal·larà %2 en l'ordinador.</translation> </message> @@ -3437,7 +3503,7 @@ La configuració pot continuar, però és possible que algunes característiques <translation>S'estan establint els marcadors <strong>%1</strong> en la partició nova.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>L'instal·lador no ha pogut establir els marcadors en la partició %1.</translation> </message> @@ -3580,12 +3646,12 @@ La configuració pot continuar, però és possible que algunes característiques <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Això és un resum de què passarà quan s'inicie el procés de configuració.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Això és un resum de què passarà quan s'inicie el procés d'instal·lació.</translation> </message> @@ -4159,107 +4225,127 @@ La configuració pot continuar, però és possible que algunes característiques <translation>Trieu el nom d'usuari i les credencials per a iniciar la sessió i fer tasques d'administració.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Quin és el vostre nom?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Nom complet</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Quin nom voleu utilitzar per a entrar al sistema?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Nom d'entrada</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Si hi ha més d'una persona que ha d'usar aquest ordinador, podeu crear diversos comptes després de la instal·lació.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Només es permeten lletres en minúscula, números, ratlles baixes i guions.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Quin és el nom d'aquest ordinador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nom de l'ordinador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Aquest nom s'usarà si feu visible aquest ordinador per a altres en una xarxa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Seleccioneu una contrasenya per a mantindre el vostre compte segur.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Contrasenya</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repetiu la contrasenya</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Escriviu la mateixa contrasenya dues vegades per a poder comprovar-ne els errors de mecanografia. Una bona contrasenya contindrà una barreja de lletres, números i signes de puntuació. Hauria de tindre un mínim de huit caràcters i s'hauria de canviar sovint.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Valida la qualitat de les contrasenyes.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quan aquesta casella està marcada, es comprova la fortalesa de la contrasenya i no podreu indicar-ne una de dèbil.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Entra automàticament sense demanar la contrasenya.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Reutilitza la contrasenya d'usuari com a contrasenya d'arrel.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usa la mateixa contrasenya per al compte d'administració.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Trieu una contrasenya d'arrel per mantindre el compte segur.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Contrasenya d'arrel</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repetiu la contrasenya d'arrel.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Escriviu la mateixa contrasenya dues vegades per a poder comprovar-ne els errors de mecanografia.</translation> </message> diff --git a/lang/calamares_cs_CZ.ts b/lang/calamares_cs_CZ.ts index e1eb5256d13ead66eb7173f346b93a47cec57849..0f69f762f9990e8a8123bfe9ec4391a290689d39 100644 --- a/lang/calamares_cs_CZ.ts +++ b/lang/calamares_cs_CZ.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Hlavní zaváděcí záznam (MBR) na %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Zaváděcí oddíl</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systémový oddíl</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Neinstalovat zavaděč systému</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Spouštění %1 operace.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Chybný popis umístění pracovní složky</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Pracovní složku %1 pro Python skript %2 se nedaří otevřít pro čtení.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Nesprávný soubor s hlavním skriptem</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Hlavní soubor s python skriptem %1 pro úlohu %2 se nedaří otevřít pro čtení..</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python chyba ve skriptu „%1“.</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Nastavení se nezdařilo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalace se nezdařila</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Chcete vyvěsit záznam událostí při instalaci na web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ano</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ne</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Zavřít</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL pro vložení záznamu událostí při instalaci</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Nahrání se nezdařilo. Na web nebylo nic vloženo.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Inicializace Calamares se nezdařila</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 nemůže být nainstalováno. Calamares se nepodařilo načíst všechny nastavené moduly. Toto je problém způsobu použití Calamares ve vámi používané distribuci.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/> Následující moduly se nepodařilo načíst:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Pokračovat s instalací?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Pokračovat v instalaci?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Instalátor %1 provede změny na datovém úložišti, aby bylo nainstalováno %2.<br/><strong>Změny nebude možné vrátit zpět.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Instalátor %1 provede změny na datovém úložišti, aby bylo nainstalováno %2.<br/><strong>Změny nebude možné vrátit zpět.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>Na&stavit nyní</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Spustit instalaci</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Jít &zpět</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>Na&stavit</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Na&instalovat</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Nastavení je dokončeno. Ukončete nastavovací program.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalace je dokončena. Ukončete instalátor.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Zrušit nastavení bez změny v systému.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Zrušení instalace bez provedení změn systému.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Další</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Zpět</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Hotovo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Storno</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Zrušit nastavování?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Přerušit instalaci?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Opravdu chcete přerušit instalaci? Instalační program bude ukončen a všechny změny ztraceny.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Opravdu chcete instalaci přerušit? @@ -472,22 +472,22 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Neznámý typ výjimky</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Chyba při zpracovávání (parse) Python skriptu.</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Chyba při zpracovávání (parse) Python záznamu volání funkcí (traceback).</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Chyba při načítání Python skriptu.</translation> </message> @@ -505,6 +505,24 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>%1 instalátor</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Instalátoru se nezdařilo aktualizovat tabulku oddílů na jednotce „%1“.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Formulář</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>&Vyberte úložné zařízení:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Stávající:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Po:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ruční rozdělení datového úložiště</strong><br/>Sami si můžete vytvořit vytvořit nebo zvětšit/zmenšit oddíly.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Zrecyklovat %1 na oddíl pro domovské složky %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Vyberte oddíl, který chcete zmenšit, poté posouváním na spodní liště změňte jeho velikost.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 bude zmenšen na %2MiB a nový %3MiB oddíl pro %4 bude vytvořen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Umístění zavaděče:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Vyberte oddíl na který nainstalovat</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Nebyl nalezen žádný EFI systémový oddíl. Vraťte se zpět a nastavte %1 pomocí ručního rozdělení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Pro zavedení %2 se využije EFI systémový oddíl %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI systémový oddíl:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Zdá se, že na tomto úložném zařízení není žádný operační systém. Jak chcete postupovat?<br/>Než budou provedeny jakékoli změny na úložných zařízeních, bude zobrazen jejich přehled a budete požádáni o jejich potvrzení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Vymazat datové úložiště</strong><br/>Touto volbou budou <font color="red">smazána</font> všechna data, která se na něm nyní nacházejí.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Nainstalovat vedle</strong><br/>Instalátor zmenší oddíl a vytvoří místo pro %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Nahradit oddíl</strong><br/>Původní oddíl bude nahrazen %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Na tomto úložném zařízení bylo nalezeno %1. Jak chcete postupovat?<br/>Než budou provedeny jakékoli změny na úložných zařízeních, bude zobrazen jejich přehled a budete požádáni o jejich potvrzení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Na tomto úložném zařízení se už nachází operační systém. Jak chcete postupovat?<br/>Než budou provedeny jakékoli změny na úložných zařízeních, bude zobrazen jejich přehled a budete požádáni o jejich potvrzení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Na tomto úložném zařízení se už nachází několik operačních systémů. Jak chcete postupovat?<br/>Než budou provedeny jakékoli změny na úložných zařízeních, bude zobrazen jejich přehled změn a budete požádáni o jejich potvrzení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Na tomto úložném zařízení se už nachází operační systém, ale tabulka rozdělení <strong>%1</strong> je jiná než potřebná <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Některé z oddílů tohoto úložného zařízení jsou <strong>připojené</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Toto úložné zařízení je součástí <strong>Neaktivního RAID</strong> zařízení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Žádný odkládací prostor (swap)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Použít existující odkládací prostor</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Odkládací prostor (bez uspávání na disk)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Odkládací prostor (s uspáváním na disk)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Odkládat do souboru</translation> </message> @@ -699,12 +717,12 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Odpojují se všechny dočasné přípojné body.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nepodařilo získat seznam dočasných přípojných bodů.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Všechny přípojné body odpojeny.</translation> </message> @@ -731,27 +749,27 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Nastavit model klávesnice na %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Nastavit rozložení klávesnice na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Nastavit časové pásmo na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Jazyk systému bude nastaven na %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Formát zobrazení čísel, data a času bude nastaven dle národního prostředí %1.</translation> </message> @@ -875,6 +893,11 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <source>Your passwords do not match!</source> <translation>Zadání hesla se neshodují!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <source>The installation of %1 is complete.</source> <translation>Instalace %1 je dokončena.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Výběr balíčků</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Vyberte produkt ze seznamu. Ten vybraný bude nainstalován.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Příznaky:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Š&ifrovat</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logický</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primární</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Tento přípojný bod už je používán – vyberte jiný.</translation> </message> @@ -1005,43 +1048,43 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Vytvořit nový %2MiB oddíl na %4 (%3) se souborovým systémem %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Vytvořit nový <strong>%2MiB</strong> oddíl na <strong>%4</strong> (%3) se souborovým systémem <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Vytváří se nový %1 oddíl na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Instalátoru se nepodařilo vytvořit oddíl na datovém úložišti „%1“.</translation> </message> @@ -1092,7 +1135,7 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Vytváří se nová %1 tabulka oddílů na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Instalátoru se nepodařilo vytvořit tabulku oddílů na %1.</translation> </message> @@ -1331,7 +1374,17 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Příznaky:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Tento přípojný bod je už používán – vyberte jiný.</translation> </message> @@ -1368,57 +1421,57 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Nastavit informace o oddílu</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Nainstalovat %1 na <strong>nový</strong> %2 systémový oddíl.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Nainstalovat %2 na %3 systémový oddíl <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Nainstalovat zavaděč do <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Nastavují se přípojné body.</translation> </message> @@ -1831,6 +1884,14 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <translation>Poloha</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Vyberte si Váš preferovaný region nebo použijte výchozí region na základě vaší aktuální polohy.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Časová zóna: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Vyberte preferovanou zónu ve vašem regionu.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zóny</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Níže můžete doladit nastavení jazyka a národního prostředí.</translation> </message> @@ -2406,7 +2467,7 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Balíčky</translation> </message> @@ -2587,33 +2648,38 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Volné místo</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nový oddíl</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Název</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Souborový systém</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Přípojný bod</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Velikost</translation> </message> @@ -2699,117 +2765,117 @@ Instalační program bude ukončen a všechny změny ztraceny.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Shromažďování informací o systému…</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Oddíly</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Nainstalovat %1 <strong>vedle</strong> dalšího operačního systému.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Smazat</strong> obsah jednotky a nainstalovat %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Nahradit</strong> oddíl %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ruční</strong> dělení úložiště.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Nainstalovat %1 <strong>vedle</strong> dalšího operačního systému na disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Vymazat</strong> obsah jednotky <strong>%2</strong> (%3) a nainstalovat %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Nahradit</strong> oddíl na jednotce <strong>%2</strong> (%3) %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ruční</strong> dělení jednotky <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Jednotka <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Stávající:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Potom:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Není nastavený žádný EFI systémový oddíl</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Pro spuštění %1 je potřeba EFI systémový oddíl.<br/><br/>Pro nastavení EFI systémového oddílu se vraťte zpět a vyberte nebo vytvořte oddíl typu FAT32 s příznakem <strong>%3</strong> a přípojným bodem <strong>%2</strong>.<br/><br/>Je možné pokračovat bez nastavení EFI systémového oddílu, ale systém nemusí jít spustit.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Pro spuštění %1 je potřeba EFI systémový oddíl.<br/><br/>Byl nastaven oddíl s přípojným bodem <strong>%2</strong> ale nemá nastaven příznak <strong>%3</strong>.<br/>Pro nastavení příznaku se vraťte zpět a upravte oddíl.<br/><br/>Je možné pokračovat bez nastavení příznaku, ale systém nemusí jít spustit.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Příznak EFI systémového oddílu není nastavený</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Volba použít GPT i pro BIOS zavádění (MBR)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT tabulka oddílů je nejlepší volbou pro všechny systémy. Tento instalátor podporuje takové uspořádání i pro zavádění v režimu BIOS firmware.<br/><br/>Pro nastavení GPT tabulky oddílů v případě BIOS, (pokud už není provedeno) jděte zpět a nastavte tabulku oddílů na, dále vytvořte 8 MB oddíl (bez souborového systému s příznakem <strong>bios_grub</strong>.<br/><br/>Tento oddíl je zapotřebí pro spuštění %1 na systému s BIOS firmware/režimem a GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Zaváděcí oddíl není šifrován</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Kromě šifrovaného kořenového oddílu byl vytvořen i nešifrovaný oddíl zavaděče.<br/><br/>To by mohl být bezpečnostní problém, protože na nešifrovaném oddílu jsou důležité soubory systému.<br/>Pokud chcete, můžete pokračovat, ale odemykání souborového systému bude probíhat později při startu systému.<br/>Pro zašifrování oddílu zavaděče se vraťte a vytvořte ho vybráním možnosti <strong>Šifrovat</strong> v okně při vytváření oddílu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>má k dispozici alespoň jedno zařízení pro ukládání dat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Nejsou zde žádné oddíly na které by se dalo nainstalovat.</translation> </message> @@ -2999,17 +3065,17 @@ Výstup: <translation>Nepodařilo se vytvořit nový náhodný soubor <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Žádný produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nebyl poskytnut žádný popis.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(žádný přípojný bod)</translation> </message> @@ -3270,12 +3336,12 @@ Výstup: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Nejlepších výsledků se dosáhne, pokud tento počítač bude:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Požadavky na systém</translation> </message> @@ -3283,27 +3349,27 @@ Výstup: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Počítač nesplňuje minimální požadavky pro instalaci %1.<br/>Instalace nemůže pokračovat <a href="#details">Podrobnosti…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Počítač nesplňuje minimální požadavky pro instalaci %1.<br/>Instalace nemůže pokračovat <a href="#details">Podrobnosti…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Počítač nesplňuje některé doporučené požadavky pro instalaci %1.<br/>Instalace může pokračovat, ale některé funkce mohou být vypnuty.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Počítač nesplňuje některé doporučené požadavky pro instalaci %1.<br/>Instalace může pokračovat, ale některé funkce mohou být vypnuty.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Tento program vám položí několik dotazů, aby na základě odpovědí příslušně nainstaloval %2 na váš počítač.</translation> </message> @@ -3459,7 +3525,7 @@ Výstup: <translation>Nastavování příznaků <strong>%1</strong> na novém oddílu.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Instalátoru se nepodařilo nastavit příznak na oddílu %1</translation> </message> @@ -3602,12 +3668,12 @@ Výstup: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Toto je přehled událostí které nastanou po spuštění instalačního procesu.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Toto je přehled událostí které nastanou po spuštění instalačního procesu.</translation> </message> @@ -4181,107 +4247,127 @@ Výstup: <translation>Vyberte své uživatelské jméno a přihlašovací údaje pro přihlášení a provádění administrátorských úkolů</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Jak se jmenujete?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Vaše celé jméno</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Jaké jméno chcete používat pro přihlašování do systému?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Přihlašovací jméno</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Pokud bude tento počítač používat více než jedna osoba, můžete po instalaci vytvořit více účtů.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Je možné použít pouze malá písmena, číslice, podtržítko a spojovník.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Jaký je název tohoto počítače?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Název počítače</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Tento název se použije, pokud počítač zviditelníte ostatním v síti.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Zvolte si heslo pro ochranu svého účtu.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Heslo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Zopakování zadání hesla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Zadejte dvakrát stejné heslo, aby bylo možné zkontrolovat chyby při psaní. Dobré heslo by mělo obsahovat směs písmen, čísel a interpunkce a mělo by mít alespoň osm znaků. Zvažte také jeho pravidelnou změnu.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Ověřte kvalitu hesel</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Když je toto zaškrtnuto, je prověřována odolnost hesla a nebude umožněno použít snadno prolomitelné heslo.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Přihlaste se automaticky bez zadávání hesla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Použijte uživatelské heslo zároveň jako heslo root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Použít stejné heslo i pro účet správce systému.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Zvolte heslo uživatele root, aby byl váš účet v bezpečí.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Heslo uživatele root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Opakujte root heslo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Zadejte dvakrát stejné heslo, aby bylo možné zkontrolovat chyby při psaní.</translation> </message> diff --git a/lang/calamares_da.ts b/lang/calamares_da.ts index 2f5ff91911109ea6348fa6ddae401c5cc61faf17..60b6c5d000015974980e0fb9d483234ce1d526dc 100644 --- a/lang/calamares_da.ts +++ b/lang/calamares_da.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record af %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Bootpartition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systempartition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Installér ikke en bootloader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Kører %1-handling.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Ugyldig arbejdsmappesti</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Arbejdsmappen %1 til python-jobbet %2 er ikke læsbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ugyldig primær skriptfil</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Primær skriptfil %1 til python-jobbet %2 er ikke læsbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python-fejl i job "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Opsætningen mislykkedes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installation mislykkedes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Vil du indsætte installationsloggen på webbet?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Fejl</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ja</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nej</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Luk</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Indsættelses-URL for installationslog</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Uploaden lykkedes ikke. Der blev ikke foretaget nogen webindsættelse.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Initiering af Calamares mislykkedes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 kan ikke installeres. Calamares kunne ikke indlæse alle de konfigurerede moduler. Det er et problem med den måde Calamares bruges på af distributionen.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Følgende moduler kunne ikke indlæses:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Fortsæt med opsætningen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Fortsæt installationen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1-opsætningsprogrammet er ved at foretage ændringer til din disk for at opsætte %2.<br/><strong>Det vil ikke være muligt at fortryde ændringerne.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1-installationsprogrammet er ved at foretage ændringer til din disk for at installere %2.<br/><strong>Det vil ikke være muligt at fortryde ændringerne.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Opsæt nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installér nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Gå &tilbage</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Opsæt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installér</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Opsætningen er fuldført. Luk opsætningsprogrammet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Installationen er fuldført. Luk installationsprogrammet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Annullér opsætningen uden at ændre systemet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Annullér installation uden at ændre systemet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Næste</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Tilbage</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Færdig</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Annullér</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Annullér opsætningen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Annullér installationen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Vil du virkelig annullere den igangværende opsætningsproces? Opsætningsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Vil du virkelig annullere den igangværende installationsproces? @@ -468,22 +468,22 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Ukendt undtagelsestype</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Python-fejl som ikke kan fortolkes</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Python-traceback som ikke kan fortolkes</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Python-fejl som ikke kan hentes.</translation> </message> @@ -501,6 +501,24 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>%1-installationsprogram</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Installationsprogrammet kunne ikke opdatere partitionstabel på disk '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Formular</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Vælg lageren&hed:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Nuværende:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Efter:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuel partitionering</strong><br/>Du kan selv oprette og ændre størrelse på partitioner.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Genbrug %1 som hjemmepartition til %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Vælg en partition der skal mindskes, træk herefter den nederste bjælke for at ændre størrelsen</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 vil blive skrumpet til %2 MiB og en ny %3 MiB partition vil blive oprettet for %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Placering af bootloader:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Vælg en partition at installere på</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>En EFI-partition blev ikke fundet på systemet. Gå venligst tilbage og brug manuel partitionering til at opsætte %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI-systempartitionen ved %1 vil blive brugt til at starte %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI-systempartition:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Lagerenheden ser ikke ud til at indeholde et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Slet disk</strong><br/>Det vil <font color="red">slette</font> alt data på den valgte lagerenhed.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Installér ved siden af</strong><br/>Installationsprogrammet vil mindske en partition for at gøre plads til %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Erstat en partition</strong><br/>Erstatter en partition med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Lagerenheden har %1 på sig. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før det sker ændringer til lagerenheden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Lagerenheden indeholder allerede et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Lagerenheden indeholder flere styresystemer. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Lagerenheden har allerede et styresystem på den men partitionstabellen <strong>%1</strong> er ikke magen til den nødvendige <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Lagerenhden har en af sine partitioner <strong>monteret</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Lagringsenheden er en del af en <strong>inaktiv RAID</strong>-enhed.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Ingen swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Genbrug swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (ingen dvale)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (med dvale)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap til fil</translation> </message> @@ -695,12 +713,12 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Rydder alle midlertidige monteringspunkter.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Kan ikke få liste over midlertidige monteringspunkter.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Rydder alle midlertidige monteringspunkter.</translation> </message> @@ -727,27 +745,27 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Indstil tastaturmodel til %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Indstil tastaturlayout til %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Indstil tidszone til %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Systemets sprog indstilles til %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Lokalitet for tal og datoer indstilles til %1.</translation> </message> @@ -871,6 +889,11 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <source>Your passwords do not match!</source> <translation>Dine adgangskoder er ikke ens!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <source>The installation of %1 is complete.</source> <translation>Installationen af %1 er fuldført.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Valg af pakke</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Vælg venligst et produkt fra listen. Det valgte produkt installeres.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Flag:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Kryp&tér</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logisk</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primær</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteringspunktet er allerede i brug. Vælg venligst et andet.</translation> </message> @@ -1001,43 +1044,43 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Opret en ny %2 MiB partition på %4 (%3) med %1-filsystem.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Opret en ny <strong>%2 MiB</strong> partition på <strong>%4</strong> (%3) med <strong>%1</strong>-filsystem.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Opretter ny %1-partition på %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Installationsprogrammet kunne ikke oprette partition på disk '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Opretter ny %1-partitionstabel på %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Installationsprogrammet kunne ikke oprette en partitionstabel på %1.</translation> </message> @@ -1327,7 +1370,17 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Flag:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteringspunktet er allerede i brug. Vælg venligst et andet.</translation> </message> @@ -1364,57 +1417,57 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Indstil partitionsinformation</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installér %1 på <strong>ny</strong> %2-systempartition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installér %2 på %3-systempartition <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installér bootloader på <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Opsætter monteringspunkter.</translation> </message> @@ -1827,6 +1880,14 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <translation>Placering</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2046,29 +2107,29 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Vælg dit foretrukne område eller brug den som er standard for din nuværende placering.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Tidszone: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Vælg din foretrukne zone i dit område.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zoner</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Du kan finjustere sprog- og lokalitetsindstillinger nedenfor.</translation> </message> @@ -2384,7 +2445,7 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pakker</translation> </message> @@ -2565,33 +2626,38 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Ledig plads</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Ny partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Navn</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Filsystem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Monteringspunkt</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Størrelse</translation> </message> @@ -2677,117 +2743,117 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt.</translation <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Indsamler systeminformation ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitioner</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installér %1 <strong>ved siden af</strong> et andet styresystem.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Slet</strong> disk og installér %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Erstat</strong> en partition med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manuel</strong> partitionering.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Installér %1 <strong>ved siden af</strong> et andet styresystem på disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Slet</strong> disk <strong>%2</strong> (%3) og installér %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Erstat</strong> en partition på disk <strong>%2</strong> (%3) med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manuel</strong> partitionering på disk <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Nuværende:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Efter:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Der er ikke konfigureret nogen EFI-systempartition</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>En EFI-systempartition er nødvendig for at starte %1.<br/><br/>For at konfigurere en EFI-systempartition skal du gå tilbage og vælge eller oprette et FAT32-filsystem med <strong>%3</strong>-flaget aktiveret og monteringspunkt <strong>%2</strong>.<br/><br/>Du kan fortsætte uden at opsætte en EFI-systempartition, men dit system vil muligvis ikke kunne starte.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>En EFI-systempartition er nødvendig for at starte %1.<br/><br/>En partition var konfigureret med monteringspunkt <strong>%2</strong>, men dens <strong>%3</strong>-flag var ikke indstillet.<br/>For at indstille flaget skal du gå tilbage og redigere partitionen.<br/><br/>Du kan fortsætte uden at konfigurere flaget, men dit system vil muligvis ikke kunne starte.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI-systempartitionsflag ikke sat</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Valgmulighed til at bruge GPT på BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>En GPT-partitionstabel er den bedste valgmulighed til alle systemer. Installationsprogrammet understøtter også sådan en opsætning for BIOS-systemer.<br/><br/>Konfigurer en GPT-partitionstabel på BIOS, (hvis det ikke allerede er gjort) ved at gå tilbage og indstil partitionstabellen til GPT, opret herefter en 8 MB uformateret partition med <strong>bios_grub</strong>-flaget aktiveret.<br/><br/>En uformateret 8 MB partition er nødvendig for at starte %1 på et BIOS-system med GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Bootpartition ikke krypteret</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>En separat bootpartition blev opsat sammen med en krypteret rodpartition, men bootpartitionen er ikke krypteret.<br/><br/>Der er sikkerhedsmæssige bekymringer med denne slags opsætning, da vigtige systemfiler er gemt på en ikke-krypteret partition.<br/>Du kan fortsætte hvis du vil, men oplåsning af filsystemet sker senere under systemets opstart.<br/>For at kryptere bootpartitionen skal du gå tilbage og oprette den igen, vælge <strong>Kryptér</strong> i partitionsoprettelsesvinduet.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>har mindst én tilgængelig diskenhed.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Der er ikke nogen partitioner at installere på.</translation> </message> @@ -2977,17 +3043,17 @@ Output: <translation>Kunne ikke oprette den tilfældige fil <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Intet produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Der er ikke angivet nogen beskrivelse.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(intet monteringspunkt)</translation> </message> @@ -3249,12 +3315,12 @@ setting <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>For at få det bedste resultat sørg venligst for at computeren:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systemkrav</translation> </message> @@ -3262,27 +3328,27 @@ setting <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Computeren imødekommer ikke minimumsystemkravene for at opsætte %1.<br/>Opsætningen kan ikke fortsætte. <a href="#details">Detaljer ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Computeren imødekommer ikke minimumsystemkravene for at installere %1.<br/>Installationen kan ikke fortsætte. <a href="#details">Detaljer ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Computeren imødekommer ikke nogle af de anbefalede systemkrav for at opsætte %1.<br/>Opsætningen kan fortsætte, men nogle funktionaliteter kan være deaktiveret.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Computeren imødekommer ikke nogle af de anbefalede systemkrav for at installere %1.<br/>Installationen kan fortsætte, men nogle funktionaliteter kan være deaktiveret.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Programmet vil stille dig nogle spørgsmål og opsætte %2 på din computer.</translation> </message> @@ -3438,7 +3504,7 @@ setting <translation>Indstiller flag <strong>%1</strong> på ny partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Installationsprogrammet kunne ikke indstille flag på partition %1.</translation> </message> @@ -3581,12 +3647,12 @@ setting <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Dette er et overblik over hvad der vil ske når du starter opsætningsprocessen.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Dette er et overblik over hvad der vil ske når du starter installationsprocessen.</translation> </message> @@ -4159,107 +4225,127 @@ setting <translation>Vælg dit brugernavn og loginoplysninger som bruges til at logge ind med og udføre administrative opgaver</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Hvad er dit navn?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Dit fulde navn</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Hvilket navn skal bruges til at logge ind?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Loginnavn</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Hvis mere end én person bruger computeren, kan du oprette flere konti efter installationen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Det er kun tilladt at bruge bogstaver med småt, tal, understregning og bindestreg.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Hvad er navnet på computeren?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Computernavn</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Navnet bruges, hvis du gør computeren synlig for andre på et netværk.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Vælg en adgangskode for at beskytte din konto.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Adgangskode</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Gentag adgangskode</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Skriv den samme adgangskode to gange, så den kan blive tjekket for skrivefejl. En god adgangskode indeholder en blanding af bogstaver, tal og specialtegn, bør være mindst 8 tegn langt og bør skiftes jævnligt.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Validér kvaliteten af adgangskoderne</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Når boksen er tilvalgt, så foretages der tjek af adgangskodens styrke og du vil ikke være i stand til at bruge en svag adgangskode.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Log ind automatisk uden at spørge efter adgangskoden</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Genbrug brugeradgangskode som root-adgangskode</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Brug den samme adgangskode til administratorkontoen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Vælg en root-adgangskode til at holde din konto sikker</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root-adgangskode</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Gentag root-adgangskode</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Skriv den samme adgangskode to gange, så den kan blive tjekket for skrivefejl.</translation> </message> diff --git a/lang/calamares_de.ts b/lang/calamares_de.ts index cecd14c4592e861976fcff9f359eaef16ac3bced..379a4a922aa6d7c51adb3f2e96c82193239d9bd7 100644 --- a/lang/calamares_de.ts +++ b/lang/calamares_de.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record von %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Boot-Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>System-Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Installiere keinen Bootloader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Operation %1 wird ausgeführt.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Fehlerhafter Arbeitsverzeichnis-Pfad</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Arbeitsverzeichnis %1 für Python-Job %2 ist nicht lesbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Fehlerhaftes Hauptskript</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Hauptskript-Datei %1 für Python-Job %2 ist nicht lesbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python-Fehler in Job "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Setup fehlgeschlagen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installation gescheitert</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Möchten Sie das Installationsprotokoll an eine Internetadresse senden?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Fehler</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ja</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nein</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Schließen</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Internetadresse für das Senden des Installationsprotokolls</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Das Hochladen ist fehlgeschlagen. Es wurde nichts an eine Internetadresse gesendet.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Link wurde in die Zwischenablage kopiert</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Initialisierung von Calamares fehlgeschlagen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 kann nicht installiert werden. Calamares war nicht in der Lage, alle konfigurierten Module zu laden. Dieses Problem hängt mit der Art und Weise zusammen, wie Calamares von der jeweiligen Distribution eingesetzt wird.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Die folgenden Module konnten nicht geladen werden:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Setup fortsetzen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Installation fortsetzen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Das %1 Installationsprogramm ist dabei, Änderungen an Ihrer Festplatte vorzunehmen, um %2 einzurichten.<br/><strong> Sie werden diese Änderungen nicht rückgängig machen können.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Das %1 Installationsprogramm wird Änderungen an Ihrer Festplatte vornehmen, um %2 zu installieren.<br/><strong>Diese Änderungen können nicht rückgängig gemacht werden.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Jetzt einrichten</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Jetzt &installieren</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Gehe &zurück</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Einrichten</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installieren</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Setup ist abgeschlossen. Schließe das Installationsprogramm.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Die Installation ist abgeschlossen. Schließe das Installationsprogramm.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Installation abbrechen ohne das System zu verändern.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Installation abbrechen, ohne das System zu verändern.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Weiter</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Zurück</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Erledigt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Abbrechen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Installation abbrechen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Installation abbrechen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Wollen Sie die Installation wirklich abbrechen? Dadurch wird das Installationsprogramm beendet und alle Änderungen gehen verloren.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Wollen Sie wirklich die aktuelle Installation abbrechen? @@ -472,22 +472,22 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Unbekannter Ausnahmefehler</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Nicht analysierbarer Python-Fehler</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Nicht analysierbarer Python-Traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Nicht zuzuordnender Python-Fehler</translation> </message> @@ -505,6 +505,24 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>%1 Installationsprogramm</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Das Aktualisieren der Partitionstabelle auf Datenträger '%1' ist fehlgeschlagen.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Speichermedium auswählen</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Aktuell:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Nachher:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuelle Partitionierung</strong><br/>Sie können Partitionen eigenhändig erstellen oder in der Grösse verändern.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1 als Home-Partition für %2 wiederverwenden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Wählen Sie die zu verkleinernde Partition, dann ziehen Sie den Regler, um die Größe zu ändern</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 wird auf %2MiB verkleinert und eine neue Partition mit einer Größe von %3MiB wird für %4 erstellt werden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Installationsziel des Bootloaders:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Wählen Sie eine Partition für die Installation</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Es wurde keine EFI-Systempartition auf diesem System gefunden. Bitte gehen Sie zurück und nutzen Sie die manuelle Partitionierung für das Einrichten von %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Die EFI-Systempartition %1 wird benutzt, um %2 zu starten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI-Systempartition:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Auf diesem Speichermedium scheint kein Betriebssystem installiert zu sein. Was möchten Sie tun?<br/>Sie können Ihre Auswahl überprüfen und bestätigen, bevor Änderungen auf diesem Speichermedium vorgenommen werden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Festplatte löschen</strong><br/>Dies wird alle vorhandenen Daten auf dem gewählten Speichermedium <font color="red">löschen</font>. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Parallel dazu installieren</strong><br/>Das Installationsprogramm wird eine Partition verkleinern, um Platz für %1 zu schaffen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Ersetze eine Partition</strong><br/>Ersetzt eine Partition durch %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Auf diesem Speichermedium ist %1 installiert. Was möchten Sie tun?<br/>Sie können Ihre Auswahl überprüfen und bestätigen, bevor Änderungen an dem Speichermedium vorgenommen werden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Dieses Speichermedium enthält bereits ein Betriebssystem. Was möchten Sie tun?<br/>Sie können Ihre Auswahl überprüfen und bestätigen, bevor Änderungen an dem Speichermedium vorgenommen wird.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Auf diesem Speichermedium sind mehrere Betriebssysteme installiert. Was möchten Sie tun?<br/>Sie können Ihre Auswahl überprüfen und bestätigen, bevor Änderungen an dem Speichermedium vorgenommen werden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Auf diesem Speichergerät befindet sich bereits ein Betriebssystem, aber die Partitionstabelle <strong>%1</strong> unterscheidet sich von den erforderlichen <strong>%2</strong><br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Bei diesem Speichergerät ist eine seiner Partitionen <strong>eingehängt</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Dieses Speichergerät ist ein Teil eines <strong>inaktiven RAID</strong>-Geräts.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Kein Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Swap wiederverwenden</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (ohne Ruhezustand)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (mit Ruhezustand)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Auslagerungsdatei verwenden</translation> </message> @@ -699,12 +717,12 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Löse alle temporär eingehängten Laufwerke.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Konnte keine Liste von temporären Mount-Points einlesen.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Alle temporären Mount-Points geleert.</translation> </message> @@ -731,27 +749,27 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Setze Tastaturmodell auf %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Setze Tastaturbelegung auf %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Setze Zeitzone auf %1%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Die Systemsprache wird auf %1 eingestellt.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Das Format für Zahlen und Datum wird auf %1 gesetzt.</translation> </message> @@ -875,6 +893,11 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <source>Your passwords do not match!</source> <translation>Ihre Passwörter stimmen nicht überein!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <source>The installation of %1 is complete.</source> <translation>Die Installation von %1 ist abgeschlossen.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paketauswahl</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Bitte wählen Sie ein Produkt aus der Liste aus. Das ausgewählte Produkt wird installiert.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Markierungen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Verschlüsseln</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logisch</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primär</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Dieser Einhängepunkt wird schon benuztzt. Bitte wählen Sie einen anderen.</translation> </message> @@ -1005,43 +1048,43 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Erstelle neue %1MiB Partition auf %3 (%2) mit den Einträgen %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Erstelle neue %1MiB Partition auf %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Erstelle eine neue Partition mit einer Größe von %2MiB auf %4 (%3) mit dem Dateisystem %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Erstelle neue <strong>%1MiB</strong>Partition auf <strong>%3</strong> (%2) mit den Einträgen <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Erstelle neue <strong>%1MiB</strong> Partition auf <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Erstelle eine neue Partition mit einer Größe von <strong>%2MiB</strong> auf <strong>%4</strong> (%3) mit dem Dateisystem <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Erstelle eine neue %1 Partition auf %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Das Installationsprogramm scheiterte beim Erstellen der Partition auf Datenträger '%1'.</translation> </message> @@ -1092,7 +1135,7 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Erstelle eine neue %1 Partitionstabelle auf %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Das Installationsprogramm konnte die Partitionstabelle auf %1 nicht erstellen.</translation> </message> @@ -1331,7 +1374,17 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Markierungen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Der Einhängepunkt wird schon benutzt. Bitte wählen Sie einen anderen.</translation> </message> @@ -1368,57 +1421,57 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Setze Partitionsinformationen</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Installiere %1 auf <strong>neue</strong> %2 Systempartition mit den Funktionen <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installiere %1 auf <strong>neuer</strong> %2 Systempartition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Erstelle <strong>neue</strong> %2 Partition mit Einhängepunkt <strong>%1</strong> und den Funktionen <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Erstelle<strong>neue</strong> %2 Partition mit Einhängepunkt <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Installiere %2 auf %3 Systempartition <strong>%1</strong> mit den Funktionen <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Erstelle %3 Partition <strong>%1</strong> mit Einhängepunkt <strong>%2</strong> und den Funktionen <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Erstelle %3 Partition <strong>%1</strong> mit Einhängepunkt <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installiere %2 auf %3 Systempartition <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installiere Bootloader auf <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Richte Einhängepunkte ein.</translation> </message> @@ -1831,6 +1884,14 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <translation>Standort</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Wählen Sie Ihre bevorzugte Region oder nutzen Sie die standardmäßige Region basierend auf Ihrem Standort. </translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zeitzone: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Wählen Sie Ihre bevorzugte Zone innerhalb Ihrer Region.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonen</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Sie können Sprache und Regionalschema unten weiter anpassen.</translation> </message> @@ -2388,7 +2449,7 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pakete</translation> </message> @@ -2569,33 +2630,38 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Freier Platz</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Neue Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Dateisystem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Einhängepunkt</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Grösse</translation> </message> @@ -2681,117 +2747,117 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Sammle Systeminformationen...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitionen</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installiere %1 <strong>neben</strong> einem anderen Betriebssystem.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Lösche</strong> Festplatte und installiere %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Ersetze</strong> eine Partition durch %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manuelle</strong> Partitionierung.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>%1 <strong>parallel</strong> zu einem anderen Betriebssystem auf der Festplatte <strong>%2</strong> (%3) installieren.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation>Festplatte <strong>%2</strong> <strong>löschen</strong> (%3) und %1 installieren.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>Eine Partition auf Festplatte <strong>%2</strong> (%3) durch %1 <strong>ersetzen</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manuelle</strong> Partitionierung auf Festplatte <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Festplatte <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Aktuell:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Nachher:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Keine EFI-Systempartition konfiguriert</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Eine EFI-Systempartition wird benötigt, um %1 zu starten.<br/><br/>Um eine EFI-Systempartition einzurichten, gehen Sie zurück und wählen oder erstellen Sie ein FAT32-Dateisystem mit einer aktivierten <strong>%3</strong> Markierung sowie <strong>%2</strong> als Einhängepunkt .<br/><br/>Sie können ohne die Einrichtung einer EFI-Systempartition fortfahren, aber ihr System wird unter Umständen nicht starten können.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Eine EFI-Systempartition wird benötigt, um %1 zu starten.<br/><br/>Eine Partition mit dem Einhängepunkt <strong>%2</strong> wurde eingerichtet, jedoch wurde dort keine <strong>%3</strong> Markierung gesetzt.<br/>Um diese Markierung zu setzen, gehen Sie zurück und bearbeiten Sie die Partition.<br/><br/>Sie können ohne diese Markierung fortfahren, aber ihr System wird unter Umständen nicht starten können.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Die Markierung als EFI-Systempartition wurde nicht gesetzt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Option zur Verwendung von GPT mit BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Eine GPT-Partitionstabelle ist die beste Option für alle Systeme. Dieses Installationsprogramm unterstützt ein solches Setup auch für BIOS-Systeme.<br/><br/>Um eine GPT-Partitionstabelle mit BIOS zu konfigurieren, gehen Sie (falls noch nicht geschehen) zurück und setzen Sie die Partitionstabelle auf GPT, als nächstes erstellen Sie eine 8 MB große, unformatierte Partition mit der Markierung <strong>bios_grub</strong> aktiviert.<br/><br/>Eine unformatierte 8 MB große Partition ist erforderlich, um %1 auf einem BIOS-System mit GPT zu starten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Bootpartition nicht verschlüsselt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Eine separate Bootpartition wurde zusammen mit einer verschlüsselten Rootpartition erstellt, die Bootpartition ist aber unverschlüsselt.<br/><br/> Dies ist sicherheitstechnisch nicht optimal, da wichtige Systemdateien auf der unverschlüsselten Bootpartition gespeichert werden.<br/>Wenn Sie wollen, können Sie fortfahren, aber das Entschlüsseln des Dateisystems wird erst später während des Systemstarts erfolgen.<br/>Um die Bootpartition zu verschlüsseln, gehen Sie zurück und erstellen Sie diese neu, indem Sie bei der Partitionierung <strong>Verschlüsseln</strong> wählen. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>mindestens eine Festplatte zur Verfügung hat</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Keine Partitionen für die Installation verfügbar.</translation> </message> @@ -2981,17 +3047,17 @@ Ausgabe: <translation>Die neue Zufallsdatei <pre>%1</pre> konnte nicht erstellt werden.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Kein Produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Keine Beschreibung vorhanden.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(kein Einhängepunkt)</translation> </message> @@ -3252,12 +3318,12 @@ Ausgabe: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Für das beste Ergebnis stellen Sie bitte sicher, dass dieser Computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systemanforderungen</translation> </message> @@ -3265,27 +3331,27 @@ Ausgabe: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Dieser Computer erfüllt nicht die Mindestvoraussetzungen für die Installation von %1.<br/>Die Installation kann nicht fortgesetzt werden. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Dieser Computer erfüllt nicht die Mindestvoraussetzungen für die Installation von %1.<br/>Die Installation kann nicht fortgesetzt werden. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Dieser Computer erfüllt nicht alle empfohlenen Voraussetzungen für die Installation von %1.<br/>Die Installation kann fortgesetzt werden, aber es werden eventuell nicht alle Funktionen verfügbar sein.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Dieser Computer erfüllt nicht alle empfohlenen Voraussetzungen für die Installation von %1.<br/>Die Installation kann fortgesetzt werden, aber es werden eventuell nicht alle Funktionen verfügbar sein.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Dieses Programm wird Ihnen einige Fragen stellen, um %2 auf Ihrem Computer zu installieren.</translation> </message> @@ -3441,7 +3507,7 @@ Ausgabe: <translation>Setze Markierungen <strong>%1</strong> für neue Partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Das Installationsprogramm konnte keine Markierungen für Partition %1 setzen.</translation> </message> @@ -3584,12 +3650,12 @@ Ausgabe: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Dies ist eine Übersicht der Aktionen, die nach dem Starten des Installationsprozesses durchgeführt werden.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Dies ist eine Übersicht der Aktionen, die nach dem Starten des Installationsprozesses durchgeführt werden.</translation> </message> @@ -4165,107 +4231,127 @@ Ausgabe: <translation>Wählen Sie Benutzername und Passwort, um sich als Administrator anzumelden.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Wie ist Ihr Vor- und Nachname?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Ihr vollständiger Name</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Welchen Namen möchten Sie zum Anmelden benutzen?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Anmeldename</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Falls mehrere Personen diesen Computer benutzen, können Sie nach der Installation weitere Konten hinzufügen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Es sind nur Kleinbuchstaben, Zahlen, Unterstrich und Bindestrich erlaubt.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Wie ist der Name dieses Computers?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Computername</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Dieser Name wird benutzt, wenn Sie den Computer im Netzwerk für andere sichtbar machen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Wählen Sie ein Passwort, um Ihr Konto zu sichern.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Passwort</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Passwort wiederholen</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Geben Sie das Passwort zweimal ein, damit es auf Tippfehler überprüft werden kann. Ein gutes Passwort sollte eine Mischung aus Buchstaben, Zahlen sowie Sonderzeichen enthalten, mindestens acht Zeichen lang sein und regelmäßig geändert werden. </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Passwort-Qualität überprüfen</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Wenn dieses Kontrollkästchen aktiviert ist, wird die Passwortstärke überprüft und verhindert, dass Sie ein schwaches Passwort verwenden.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Automatisch anmelden ohne Passwortabfrage</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Benutzerpasswort als Root-Passwort benutzen </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Nutze das gleiche Passwort auch für das Administratorkonto.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Wählen Sie ein Root-Passwort, um Ihr Konto zu schützen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root-Passwort</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Root-Passwort wiederholen</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Geben Sie das Passwort zweimal ein, damit es auf Tippfehler überprüft werden kann.</translation> </message> diff --git a/lang/calamares_el.ts b/lang/calamares_el.ts index b9ef0eedc48a96e871b4b2ab0c4da9d09e6867a3..33688f988681326d3b30e4261f78277717ad5afb 100644 --- a/lang/calamares_el.ts +++ b/lang/calamares_el.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record του %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Κατάτμηση εκκίνησης</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Κατάτμηση συστήματος</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Να μην εγκατασταθεί το πρόγραμμα εκκίνησης</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Εκτελείται η λειτουργία %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Λανθασμένη διαδρομή καταλόγου εργασίας</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Ο ενεργός κατάλογος %1 για την εργασία python %2 δεν είναι δυνατόν να διαβαστεί.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Λανθασμένο κύριο αρχείο δέσμης ενεργειών</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Η κύρια δέσμη ενεργειών %1 για την εργασία python %2 δεν είναι δυνατόν να διαβαστεί.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Σφάλμα Boost.Python στην εργασία "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Η εγκατάσταση απέτυχε</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Σφάλμα</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ναι</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Όχι</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Κλείσιμο</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Η αρχικοποίηση του Calamares απέτυχε</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Συνέχεια με την εγκατάσταση;</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Το πρόγραμμα εγκατάστασης %1 θα κάνει αλλαγές στον δίσκο για να εγκαταστήσετε το %2.<br/><strong>Δεν θα είστε σε θέση να αναιρέσετε τις αλλαγές.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Εγκατάσταση τώρα</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Μετάβαση &πίσω</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Εγκατάσταση</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Η εγκτάσταση ολοκληρώθηκε. Κλείστε το πρόγραμμα εγκατάστασης.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Ακύρωση της εγκατάστασης χωρίς αλλαγές στο σύστημα.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Επόμενο</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Προηγούμενο</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Ολοκληρώθηκε</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Ακύρωση</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Ακύρωση της εγκατάστασης;</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Θέλετε πραγματικά να ακυρώσετε τη διαδικασία εγκατάστασης; @@ -467,22 +467,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Άγνωστος τύπος εξαίρεσης</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Μη αναγνώσιμο σφάλμα Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Μη αναγνώσιμη ανίχνευση Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Μη ανακτήσιµο σφάλμα Python.</translation> </message> @@ -500,6 +500,24 @@ The installer will quit and all changes will be lost.</source> <translation>Εφαρμογή εγκατάστασης του %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Η εγκατάσταση απέτυχε να αναβαθμίσει τον πίνακα κατατμήσεων στον δίσκο '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ The installer will quit and all changes will be lost.</source> <translation>Τύπος</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Επιλέξτε συσκευή απ&οθήκευσης:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Τρέχον:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Μετά:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Χειροκίνητη τμηματοποίηση</strong><br/>Μπορείτε να δημιουργήσετε κατατμήσεις ή να αλλάξετε το μέγεθός τους μόνοι σας.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Επιλέξτε ένα διαμέρισμα για σμίκρυνση, και μετά σύρετε το κάτω τμήμα της μπάρας για αλλαγή του μεγέθους</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Τοποθεσία προγράμματος εκκίνησης:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Επιλέξτε διαμέρισμα για την εγκατάσταση</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Πουθενά στο σύστημα δεν μπορεί να ανιχθευθεί μία κατάτμηση EFI. Παρακαλώ επιστρέψτε πίσω και χρησιμοποιήστε τη χειροκίνητη τμηματοποίηση για την εγκατάσταση του %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Η κατάτμηση συστήματος EFI στο %1 θα χρησιμοποιηθεί για την εκκίνηση του %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Κατάτμηση συστήματος EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Η συσκευή αποθήκευσης δεν φαίνεται να διαθέτει κάποιο λειτουργικό σύστημα. Τί θα ήθελες να κάνεις;<br/>Θα έχεις την δυνατότητα να επιβεβαιώσεις και αναθεωρήσεις τις αλλαγές πριν γίνει οποιαδήποτε αλλαγή στην συσκευή αποθήκευσης.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Διαγραφή του δίσκου</strong><br/>Αυτό θα <font color="red">διαγράψει</font> όλα τα αρχεία στην επιλεγμένη συσκευή αποθήκευσης.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Εγκατάσταση σε επαλληλία</strong><br/>Η εγκατάσταση θα συρρικνώσει μία κατάτμηση για να κάνει χώρο για το %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Αντικατάσταση μίας κατάτμησης</strong><br/>Αντικαθιστά μία κατάτμηση με το %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ The installer will quit and all changes will be lost.</source> <translation>Καθάρισμα όλων των προσωρινών προσαρτήσεων.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Η λίστα των προσωρινών προσαρτήσεων δεν μπορεί να ληφθεί.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Καθαρίστηκαν όλες οι προσωρινές προσαρτήσεις.</translation> </message> @@ -726,27 +744,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Ορισμός του μοντέλου πληκτρολογίου σε %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Ορισμός της διάταξης πληκτρολογίου σε %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Η τοπική γλώσσα του συστήματος έχει οριστεί σε %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -870,6 +888,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Οι κωδικοί πρόσβασης δεν ταιριάζουν!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ The installer will quit and all changes will be lost.</source> <translation>Σημαίες:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Λογική</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Πρωτεύουσα</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1000,43 +1043,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Δημιουργείται νέα %1 κατάτμηση στο %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Η εγκατάσταση απέτυχε να δημιουργήσει μία κατάτμηση στον δίσκο '%1'.</translation> </message> @@ -1087,7 +1130,7 @@ The installer will quit and all changes will be lost.</source> <translation>Δημιουργείται νέα %1 κατάτμηση στο %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Η εγκατάσταση απέτυχε να δημιουργήσει ένα πίνακα κατατμήσεων στο %1.</translation> </message> @@ -1326,7 +1369,17 @@ The installer will quit and all changes will be lost.</source> <translation>Σημαίες:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1363,57 +1416,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Ορισμός πληροφοριών κατάτμησης</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Εγκατάσταση %1 στο <strong>νέο</strong> %2 διαμέρισμα συστήματος.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Εγκατάσταση φορτωτή εκκίνησης στο <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1826,6 +1879,14 @@ The installer will quit and all changes will be lost.</source> <translation>Τοποθεσία</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Ελεύθερος χώρος</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Νέα κατάτμηση</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Όνομα</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Σύστημα αρχείων</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Σημείο προσάρτησης</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Μέγεθος</translation> </message> @@ -2674,117 +2740,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Συλλογή πληροφοριών συστήματος...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Κατατμήσεις</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Εγκατάσταση του %1 <strong>παράλληλα με</strong> ένα άλλο λειτουργικό σύστημα στον δίσκο.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Διαγραφή</strong> του δίσκου και εγκατάσταση του %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Αντικατάσταση</strong> μιας κατάτμησης με το %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Χειροκίνητη</strong> τμηματοποίηση.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Εγκατάσταση του %1 <strong>παράλληλα με</strong> ένα άλλο λειτουργικό σύστημα στον δίσκο<strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Διαγραφή</strong> του δίσκου <strong>%2</strong> (%3) και εγκατάσταση του %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Αντικατάσταση</strong> μιας κατάτμησης στον δίσκο <strong>%2</strong> (%3) με το %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Χειροκίνητη</strong> τμηματοποίηση του δίσκου <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Δίσκος <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Τρέχον:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Μετά:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2971,17 +3037,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3239,12 +3305,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Για καλύτερο αποτέλεσμα, παρακαλώ βεβαιωθείτε ότι ο υπολογιστής:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Απαιτήσεις συστήματος</translation> </message> @@ -3252,27 +3318,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ο υπολογιστής δεν ικανοποιεί τις ελάχιστες απαιτήσεις για την εγκατάσταση του %1.<br/>Η εγκατάσταση δεν μπορεί να συνεχιστεί. <a href="#details">Λεπτομέριες...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Αυτός ο υπολογιστής δεν ικανοποιεί μερικές από τις συνιστώμενες απαιτήσεις για την εγκατάσταση του %1.<br/>Η εγκατάσταση μπορεί να συνεχιστεί, αλλά ορισμένες λειτουργίες μπορεί να απενεργοποιηθούν.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Το πρόγραμμα θα σας κάνει μερικές ερωτήσεις και θα ρυθμίσει το %2 στον υπολογιστή σας.</translation> </message> @@ -3428,7 +3494,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Ο εγκαταστάτης απέτυχε να θέσει τις σημαίες στο διαμέρισμα %1.</translation> </message> @@ -3571,12 +3637,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Αυτή είναι μια επισκόπηση του τι θα συμβεί μόλις ξεκινήσετε τη διαδικασία εγκατάστασης.</translation> </message> @@ -4116,107 +4182,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Ποιο είναι το όνομά σας;</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Ποιο όνομα θα θέλατε να χρησιμοποιείτε για σύνδεση;</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Ποιο είναι το όνομά του υπολογιστή;</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Επιλέξτε ένα κωδικό για να διατηρήσετε το λογαριασμό σας ασφαλή.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Χρησιμοποιήστε τον ίδιο κωδικό πρόσβασης για τον λογαριασμό διαχειριστή.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_en.ts b/lang/calamares_en.ts index dfb3ddb95a75e57e9c7ac2822235c76123936ba9..ad01224f99e6111c23cbd8f2cde4d4e988eb5e61 100644 --- a/lang/calamares_en.ts +++ b/lang/calamares_en.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record of %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Boot Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>System Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Do not install a boot loader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Running %1 operation.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Bad working directory path</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Working directory %1 for python job %2 is not readable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Bad main script file</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Main script file %1 for python job %2 is not readable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python error in job "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Setup Failed</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installation Failed</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Would you like to paste the install log to the web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Yes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Close</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Install Log Paste URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>The upload was unsuccessful. No web-paste was done.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Link copied to clipboard</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares Initialization Failed</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>The following modules could not be loaded:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continue with setup?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continue with installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Set up now</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Install now</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Go &back</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Set up</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Install</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Setup is complete. Close the setup program.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>The installation is complete. Close the installer.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancel setup without changing the system.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancel installation without changing the system.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Next</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Back</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Done</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancel</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Cancel setup?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Cancel installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Do you really want to cancel the current install process? @@ -472,22 +472,22 @@ The installer will quit and all changes will be lost.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Unknown exception type</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>unparseable Python error</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>unparseable Python traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Unfetchable Python error.</translation> </message> @@ -505,6 +505,24 @@ The installer will quit and all changes will be lost.</translation> <translation>%1 Installer</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>Set filesystem label on %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>The installer failed to update partition table on disk '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ The installer will quit and all changes will be lost.</translation> <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Select storage de&vice:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Current:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>After:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reuse %1 as home partition for %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Boot loader location:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Select a partition to install on</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>The EFI system partition at %1 will be used for starting %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI system partition:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Replace a partition</strong><br/>Replaces a partition with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>This storage device has one of its partitions <strong>mounted</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>This storage device is a part of an <strong>inactive RAID</strong> device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>No Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reuse Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (no Hibernate)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (with Hibernate)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap to file</translation> </message> @@ -699,12 +717,12 @@ The installer will quit and all changes will be lost.</translation> <translation>Clearing all temporary mounts.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Cannot get list of temporary mounts.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Cleared all temporary mounts.</translation> </message> @@ -731,27 +749,27 @@ The installer will quit and all changes will be lost.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Set keyboard model to %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Set keyboard layout to %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Set timezone to %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>The system language will be set to %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>The numbers and dates locale will be set to %1.</translation> </message> @@ -875,6 +893,11 @@ The installer will quit and all changes will be lost.</translation> <source>Your passwords do not match!</source> <translation>Your passwords do not match!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>OK!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ The installer will quit and all changes will be lost.</translation> <source>The installation of %1 is complete.</source> <translation>The installation of %1 is complete.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Package Selection</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Please pick a product from the list. The selected product will be installed.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ The installer will quit and all changes will be lost.</translation> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Label for the filesystem</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>FS Label:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&crypt</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logical</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primary</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Mountpoint already in use. Please select another one.</translation> </message> @@ -1005,43 +1048,43 @@ The installer will quit and all changes will be lost.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Create new %1MiB partition on %3 (%2) with entries %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Create new %1MiB partition on %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Create new %2MiB partition on %4 (%3) with file system %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creating new %1 partition on %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>The installer failed to create partition on disk '%1'.</translation> </message> @@ -1092,7 +1135,7 @@ The installer will quit and all changes will be lost.</translation> <translation>Creating new %1 partition table on %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>The installer failed to create a partition table on %1.</translation> </message> @@ -1331,7 +1374,17 @@ The installer will quit and all changes will be lost.</translation> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Label for the filesystem</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>FS Label:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Mountpoint already in use. Please select another one.</translation> </message> @@ -1368,57 +1421,57 @@ The installer will quit and all changes will be lost.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Set partition information</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Install %1 on <strong>new</strong> %2 system partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Install %2 on %3 system partition <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Install boot loader on <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Setting up mount points.</translation> </message> @@ -1831,6 +1884,14 @@ The installer will quit and all changes will be lost.</translation> <translation>Location</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Quit</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ The installer will quit and all changes will be lost.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Select your preferred Region, or use the default one based on your current location.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Select your preferred Region, or use the default settings.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Timezone: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Select your preferred Zone within your Region.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zones</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>You can fine-tune Language and Locale settings below.</translation> </message> @@ -2388,7 +2449,7 @@ The installer will quit and all changes will be lost.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Packages</translation> </message> @@ -2569,33 +2630,38 @@ The installer will quit and all changes will be lost.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Free Space</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>New partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>File System</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>File System Label</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Mount Point</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Size</translation> </message> @@ -2681,117 +2747,117 @@ The installer will quit and all changes will be lost.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Gathering system information...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Install %1 <strong>alongside</strong> another operating system.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Erase</strong> disk and install %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Replace</strong> a partition with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manual</strong> partitioning.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Current:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>After:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>No EFI system partition configured</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI system partition flag not set</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Option to use GPT on BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Boot partition not encrypted</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>has at least one disk device available.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>There are no partitions to install on.</translation> </message> @@ -2981,17 +3047,17 @@ Output: <translation>Could not create new random file <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>No product</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>No description provided.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(no mount point)</translation> </message> @@ -3252,12 +3318,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>For best results, please ensure that this computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>System requirements</translation> </message> @@ -3265,27 +3331,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>This program will ask you some questions and set up %2 on your computer.</translation> </message> @@ -3441,7 +3507,7 @@ Output: <translation>Setting flags <strong>%1</strong> on new partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>The installer failed to set flags on partition %1.</translation> </message> @@ -3584,12 +3650,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>This is an overview of what will happen once you start the setup procedure.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>This is an overview of what will happen once you start the install procedure.</translation> </message> @@ -4165,107 +4231,127 @@ Output: <translation>Pick your user name and credentials to login and perform admin tasks</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>What is your name?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Your Full Name</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>What name do you want to use to log in?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Login Name</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>If more than one person will use this computer, you can create multiple accounts after installation.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Only lowercase letters, numbers, underscore and hyphen are allowed.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>root is not allowed as username.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>What is the name of this computer?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Computer Name</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>This name will be used if you make the computer visible to others on a network.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>localhost is not allowed as hostname.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Choose a password to keep your account safe.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repeat Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Validate passwords quality</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Log in automatically without asking for the password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Reuse user password as root password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Use the same password for the administrator account.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Choose a root password to keep your account safe.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repeat Root Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Enter the same password twice, so that it can be checked for typing errors.</translation> </message> diff --git a/lang/calamares_en_GB.ts b/lang/calamares_en_GB.ts index 286894d8ad215cc9ed8045127568f8d27f617eb6..78eed7524b28ec5275c2d61d90c1290625265467 100644 --- a/lang/calamares_en_GB.ts +++ b/lang/calamares_en_GB.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Manage auto-mount settings</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record of %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Boot Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>System Partition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Do not install a boot loader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Running %1 operation.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Bad working directory path</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Working directory %1 for python job %2 is not readable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Bad main script file</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Main script file %1 for python job %2 is not readable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python error in job "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installation Failed</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Yes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Close</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares Initialisation Failed</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>The following modules could not be loaded:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continue with setup?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Install now</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Go &back</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Install</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>The installation is complete. Close the installer.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancel installation without changing the system.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Next</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Back</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Done</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancel</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Cancel installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Do you really want to cancel the current install process? @@ -467,22 +467,22 @@ The installer will quit and all changes will be lost.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Unknown exception type</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>unparseable Python error</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>unparseable Python traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Unfetchable Python error.</translation> </message> @@ -500,6 +500,24 @@ The installer will quit and all changes will be lost.</translation> <translation>%1 Installer</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>The installer failed to update partition table on disk '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ The installer will quit and all changes will be lost.</translation> <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Select storage de&vice:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Current:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>After:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reuse %1 as home partition for %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Boot loader location:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Select a partition to install on</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>The EFI system partition at %1 will be used for starting %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI system partition:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Replace a partition</strong><br/>Replaces a partition with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ The installer will quit and all changes will be lost.</translation> <translation>Clearing all temporary mounts.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Cannot get list of temporary mounts.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Cleared all temporary mounts.</translation> </message> @@ -726,27 +744,27 @@ The installer will quit and all changes will be lost.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Set keyboard model to %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Set keyboard layout to %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>The system language will be set to %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>The numbers and dates locale will be set to %1.</translation> </message> @@ -870,6 +888,11 @@ The installer will quit and all changes will be lost.</translation> <source>Your passwords do not match!</source> <translation>Your passwords do not match!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ The installer will quit and all changes will be lost.</translation> <source>The installation of %1 is complete.</source> <translation>The installation of %1 is complete.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ The installer will quit and all changes will be lost.</translation> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&crypt</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logical</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primary</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Mountpoint already in use. Please select another one.</translation> </message> @@ -1000,43 +1043,43 @@ The installer will quit and all changes will be lost.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creating new %1 partition on %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>The installer failed to create partition on disk '%1'.</translation> </message> @@ -1087,7 +1130,7 @@ The installer will quit and all changes will be lost.</translation> <translation>Creating new %1 partition table on %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>The installer failed to create a partition table on %1.</translation> </message> @@ -1326,7 +1369,17 @@ The installer will quit and all changes will be lost.</translation> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Mountpoint already in use. Please select another one.</translation> </message> @@ -1363,57 +1416,57 @@ The installer will quit and all changes will be lost.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Set partition information</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Install %1 on <strong>new</strong> %2 system partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Install %2 on %3 system partition <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Install boot loader on <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Setting up mount points.</translation> </message> @@ -1826,6 +1879,14 @@ The installer will quit and all changes will be lost.</translation> <translation>Location</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ The installer will quit and all changes will be lost.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ The installer will quit and all changes will be lost.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ The installer will quit and all changes will be lost.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Free Space</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>New partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>File System</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Mount Point</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Size</translation> </message> @@ -2674,117 +2740,117 @@ The installer will quit and all changes will be lost.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Gathering system information...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Install %1 <strong>alongside</strong> another operating system.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Erase</strong> disk and install %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Replace</strong> a partition with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manual</strong> partitioning.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Current:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>After:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>No EFI system partition configured</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI system partition flag not set</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Boot partition not encrypted</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2974,17 +3040,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3242,12 +3308,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>For best results, please ensure that this computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>System requirements</translation> </message> @@ -3255,27 +3321,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>This program will ask you some questions and set up %2 on your computer.</translation> </message> @@ -3431,7 +3497,7 @@ Output: <translation>Setting flags <strong>%1</strong> on new partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>The installer failed to set flags on partition %1.</translation> </message> @@ -3574,12 +3640,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>This is an overview of what will happen once you start the install procedure.</translation> </message> @@ -4119,107 +4185,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>What is your name?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>What name do you want to use to log in?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>What is the name of this computer?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Choose a password to keep your account safe.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Use the same password for the administrator account.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_eo.ts b/lang/calamares_eo.ts index 4db4d9025b81f691a5d66db2880e490fa029c4d1..f220c318f97e85f5aaeacf55866246ee7a77b736 100644 --- a/lang/calamares_eo.ts +++ b/lang/calamares_eo.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Ĉefa Ŝargodosiero de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Praŝarga Subdisko</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistema Subdisko</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ne instalu praŝargilon</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1(%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Eraro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Jes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ne</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Fermi</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Retadreso de la alglua servilo</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Alŝuto malsukcesinta. Neniu transpoŝigis al la reto.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,123 +345,123 @@ Link copied to clipboard</source> La retadreso estis copiita al vian tondujon.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Aranĝu nun</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instali nun</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Iru &Reen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Aranĝu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instali</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Nuligi instalado sen ŝanĝante la sistemo.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Sekva</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Reen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Finita</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Nuligi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Nuligi instalado?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Ĉu vi vere volas nuligi la instalan procedon? @@ -471,22 +471,22 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -504,6 +504,24 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation>%1 Instalilo</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -520,149 +538,149 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation>Formularo</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Elektita &tenada aparato</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Nune:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Poste:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Allokigo de la Praŝargilo:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -698,12 +716,12 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -730,27 +748,27 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -874,6 +892,11 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <source>The installation of %1 is complete.</source> <translation>La instalaĵo de %1 estas plenumita.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation>Flagoj:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Ĉifras</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logika</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Ĉefa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Muntopunkto jam utiliĝi. Bonvolu elektu alian.</translation> </message> @@ -1004,43 +1047,43 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1091,7 +1134,7 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1330,7 +1373,17 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation>&Flagoj:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Muntopunkto jam utiliĝi. Bonvolu elektu alian.</translation> </message> @@ -1367,57 +1420,57 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1830,6 +1883,14 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2047,29 +2108,29 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2385,7 +2446,7 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2566,33 +2627,38 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2678,117 +2744,117 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Nune:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Poste:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2975,17 +3041,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3243,12 +3309,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3256,27 +3322,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3432,7 +3498,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3575,12 +3641,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4120,107 +4186,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_es.ts b/lang/calamares_es.ts index 8a5d5455c7f7d8f619e9bb3812bc283926b65b2c..2844fe699a2c684d34a2a5c26bb0f1245a7c73f6 100644 --- a/lang/calamares_es.ts +++ b/lang/calamares_es.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Gestionar la configuración de montaje automático</translation> </message> </context> <context> @@ -14,7 +14,7 @@ <message> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="62"/> <source>The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode.</source> - <translation>El <strong>entorno de arranque<strong> de este sistema.<br><br>Los sistemas x86 sólo soportan <strong>BIOS</strong>.<br>Los sistemas modernos habitualmente usan <strong>EFI</strong>, pero también pueden mostrarse como BIOS si se inician en modo de compatibildiad.</translation> + <translation>El <strong>entorno de arranque<strong> de este sistema.<br><br>Los sistemas x86 sólo tienen soporte para <strong>BIOS</strong>.<br>Los sistemas modernos habitualmente usan <strong>EFI</strong>, pero también pueden mostrarse como BIOS si se inician en modo de compatibildiad.</translation> </message> <message> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="72"/> @@ -31,27 +31,27 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partición de Arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partición del Sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>No instalar el gestor de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -115,12 +115,12 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>Sube el log de la sesión hacia el pastebin configurado.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>Envía el Log de la Sesión.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -206,32 +206,32 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Ejecutando %1 operación.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Error en la ruta del directorio de trabajo</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>El directorio de trabajo %1 para el script de python %2 no se puede leer.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Script principal erróneo</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El script principal %1 del proceso python %2 no es accesible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Error Boost.Python en el proceso "%1".</translation> </message> @@ -286,54 +286,54 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Configuración Fallida</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Error en la Instalación</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>¿Desea pegar el registro de instalación en la web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sí</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Cerrar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Pegar URL Registro de Instalación</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>La carga no tuvo éxito. No se realizó pegado web.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -342,123 +342,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>La inicialización de Calamares falló</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 no se pudo instalar. Calamares no fue capaz de cargar todos los módulos configurados. Esto es un problema con la forma en que Calamares es usado por la distribución</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation>Los siguientes módulos no se pudieron cargar:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>¿Continuar con la configuración?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuar con la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El programa de instalación %1 está a punto de hacer cambios en el disco con el fin de configurar %2.<br/><strong>No podrá deshacer estos cambios.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El instalador %1 va a realizar cambios en su disco para instalar %2.<br/><strong>No podrá deshacer estos cambios.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurar ahora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar ahora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Regresar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>La instalación se ha completado. Cierre el instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>La instalación se ha completado. Cierre el instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancelar instalación sin cambiar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancelar instalación sin cambiar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Siguiente</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atrás </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Hecho</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>¿Cancelar la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>¿Cancelar la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>¿Realmente quiere cancelar el proceso de instalación? @@ -468,22 +468,22 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Excepción desconocida</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>error unparseable Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>rastreo de Python unparseable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Error de Python Unfetchable.</translation> </message> @@ -501,6 +501,24 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>%1 Instalador</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>El instalador falló al actualizar la tabla de particiones del disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Formulario</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Seleccionar dispositivo de almacenamiento:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Despues:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionado manual </strong><br/> Usted puede crear o cambiar el tamaño de las particiones usted mismo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Volver a usar %1 como partición home para %2</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Seleccione una partición para reducir el tamaño, a continuación, arrastre la barra inferior para cambiar el tamaño</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ubicación del cargador de arranque:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Seleccione una partición para instalar en</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>No se puede encontrar una partición de sistema EFI en ningún lugar de este sistema. Por favor, vuelva y use el particionamiento manual para establecer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partición de sistema EFI en %1 se usará para iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partición del sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento no parece tener un sistema operativo en él. ¿Qué quiere hacer?<br/>Podrá revisar y confirmar sus elecciones antes de que se haga cualquier cambio en el dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Borrar disco</strong><br/>Esto <font color="red">borrará</font> todos los datos presentes actualmente en el dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalar junto al otro SO</strong><br/>El instalador reducirá la partición del SO existente para tener espacio para instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Reemplazar una partición</strong><br/>Reemplazar una partición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>%1 se encuentra instalado en este dispositivo de almacenamiento. ¿Qué desea hacer?<br/>Podrá revisar y confirmar su elección antes de que cualquier cambio se haga efectivo en el dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento parece que ya tiene un sistema operativo instalado en él. ¿Qué desea hacer?<br/>Podrá revisar y confirmar su elección antes de que cualquier cambio se haga efectivo en el dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento contiene múltiples sistemas operativos instalados en él. ¿Qué desea hacer?<br/>Podrá revisar y confirmar su elección antes de que cualquier cambio se haga efectivo en el dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sin Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reusar Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sin hibernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (con hibernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap a archivo</translation> </message> @@ -695,12 +713,12 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Limpiando todos los puntos de montaje temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>No se puede obtener la lista de puntos de montaje temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Limpiado todos los puntos de montaje temporales.</translation> </message> @@ -727,27 +745,27 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Establecer el modelo de teclado a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Configurar la disposición de teclado a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>El idioma del sistema se establecerá a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>La localización de números y fechas se establecerá a %1.</translation> </message> @@ -871,6 +889,11 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <source>Your passwords do not match!</source> <translation>¡Sus contraseñas no coinciden!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <source>The installation of %1 is complete.</source> <translation>Se ha completado la instalación de %1.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selección de paquetes</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Banderas:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Cifrar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lógica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaria</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaje ya en uso. Por favor, seleccione otro.</translation> </message> @@ -1001,43 +1044,43 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creando nueva %1 partición en %2</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>El instalador fallo al crear la partición en el disco '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Creando nueva %1 tabla de particiones en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>El instalador fallo al crear la tabla de partición en %1.</translation> </message> @@ -1327,7 +1370,17 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Banderas:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaje ya en uso. Por favor, seleccione otro.</translation> </message> @@ -1364,57 +1417,57 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Establecer la información de la partición</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalar %1 en <strong>nuevo</strong> %2 partición del sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalar %2 en %3 partición del sistema <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalar gestor de arranque en <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configurando puntos de montaje.</translation> </message> @@ -1827,6 +1880,14 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <translation>Ubicación</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paquetes</translation> </message> @@ -2563,33 +2624,38 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espacio libre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partición nueva</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de archivos</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punto de montaje</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamaño</translation> </message> @@ -2675,117 +2741,117 @@ Saldrá del instalador y se perderán todos los cambios.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Obteniendo información del sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particiones</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalar %1 <strong>junto a</strong> otro sistema operativo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Borrar</strong> disco e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Reemplazar</strong> una partición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particionamiento <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalar %1 <strong>junto a</strong> otro sistema operativo en disco <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Borrar</strong> disco <strong>%2</strong> (%3) e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Reemplazar</strong> una partición en disco <strong>%2</strong> (%3) con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particionamiento <strong>manual</strong> en disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1<strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Corriente</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Despúes:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>No hay una partición del sistema EFI configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Bandera EFI no establecida en la partición del sistema</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partición de arranque no cifrada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Se estableció una partición de arranque aparte junto con una partición raíz cifrada, pero la partición de arranque no está cifrada.<br/><br/>Hay consideraciones de seguridad con esta clase de instalación, porque los ficheros de sistema importantes se mantienen en una partición no cifrada.<br/>Puede continuar si lo desea, pero el desbloqueo del sistema de ficheros ocurrirá más tarde durante el arranque del sistema.<br/>Para cifrar la partición de arranque, retroceda y vuelva a crearla, seleccionando <strong>Cifrar</strong> en la ventana de creación de la partición.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2975,17 +3041,17 @@ Salida: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(sin punto de montaje)</translation> </message> @@ -3243,12 +3309,12 @@ Salida: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Para obtener los mejores resultados, por favor asegúrese que este ordenador:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisitos del sistema</translation> </message> @@ -3256,27 +3322,27 @@ Salida: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Este ordenador no cumple los requisitos mínimos para la instalación. %1.<br/>La instalación no puede continuar. <a href="#details">Detalles...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Este ordenador no cumple alguno de los requisitos recomendados para la instalación %1.<br/>La instalación puede continuar, pero algunas funcionalidades podrían ser deshabilitadas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>El programa le preguntará algunas cuestiones y configurará %2 en su ordenador.</translation> </message> @@ -3432,7 +3498,7 @@ Salida: <translation>Estableciendo indicadores <strong>%1</strong> en una nueva partición.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>El instalador no pudo establecer indicadores en la partición %1.</translation> </message> @@ -3575,12 +3641,12 @@ Salida: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Esto es una previsualización de que ocurrirá una vez que empiece la instalación.</translation> </message> @@ -4120,107 +4186,127 @@ Salida: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Nombre</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Su nombre completo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>¿Qué nombre desea usar para ingresar?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Nombre del equipo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nombre de computadora</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Elija una contraseña para mantener su cuenta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Contraseña</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repita la contraseña</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usar la misma contraseña para la cuenta de administrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_es_MX.ts b/lang/calamares_es_MX.ts index 969066580806c535b30125520edec5adee00aced..356da18df7763cfcfd6a0f68c9f2b7b88dfbd939 100644 --- a/lang/calamares_es_MX.ts +++ b/lang/calamares_es_MX.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partición de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partición del Sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation> No instalar el gestor de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Ejecutando operación %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Ruta a la carpeta de trabajo errónea</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>La carpeta de trabajo %1 para la tarea de python %2 no es accesible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Script principal erróneo</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El script principal %1 del proceso python %2 no es accesible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Error Boost.Python en el proceso "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Fallo en la configuración.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalación Fallida</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Si</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Cerrar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>La inicialización de Calamares ha fallado</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 no pudo ser instalado. Calamares no pudo cargar todos los módulos configurados. Este es un problema con la forma en que Calamares esta siendo usada por la distribución.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Los siguientes módulos no pudieron ser cargados:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>¿Continuar con la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>¿Continuar con la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>El %1 programa de instalación esta a punto de realizar cambios a su disco con el fin de establecer %2.<br/><strong>Usted no podrá deshacer estos cambios.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation> El instalador %1 va a realizar cambios en su disco para instalar %2.<br/><strong>No podrá deshacer estos cambios.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurar ahora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar ahora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Regresar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configurar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Configuración completa. Cierre el programa de instalación.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalación completa. Cierre el instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancelar la configuración sin cambiar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancelar instalación sin cambiar el sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Siguiente</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atrás </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Hecho</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>¿Cancelar la configuración?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>¿Cancelar la instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>¿Realmente desea cancelar el actual proceso de configuración? El programa de instalación se cerrará y todos los cambios se perderán.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>¿Realmente desea cancelar el proceso de instalación actual? @@ -468,22 +468,22 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipo de excepción desconocida</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>error Python no analizable </translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>rastreo de Python no analizable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Error de Python inalcanzable.</translation> </message> @@ -501,6 +501,24 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>%1 Instalador</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>El instalador falló al actualizar la tabla de partición en el disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,150 +535,150 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>Formulario</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Seleccionar dispositivo de almacenamiento:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Después:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionado manual </strong><br/> Puede crear o cambiar el tamaño de las particiones usted mismo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reuse %1 como partición home para %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation> <strong>Seleccione una partición para reducir el tamaño, a continuación, arrastre la barra inferior para redimencinar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 será reducido a %2MiB y una nueva %3MiB partición se creará para %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ubicación del cargador de arranque:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation> <strong>Seleccione una partición para instalar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>No se puede encontrar en el sistema una partición EFI. Por favor vuelva atrás y use el particionamiento manual para configurar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partición EFI en %1 será usada para iniciar %2. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partición de sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento parece no tener un sistema operativo en el. ¿que le gustaría hacer?<br/> Usted podrá revisar y confirmar sus elecciones antes que cualquier cambio se realice al dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Borrar disco</strong> <br/>Esto <font color="red">borrará</font> todos los datos presentes actualmente en el dispositivo de almacenamiento seleccionado.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalar junto a</strong> <br/>El instalador reducirá una partición con el fin de hacer espacio para %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Reemplazar una partición</strong> <br/>Reemplaza una partición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento tiene %1 en el. ¿Que le gustaría hacer? <br/>Usted podrá revisar y confirmar sus elecciones antes de que cualquier cambio se realice al dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento ya tiene un sistema operativo en el. ¿Que le gustaría hacer?<br/> Usted podrá revisar y confirmar sus elecciones antes que cualquier cambio se realice al dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de almacenamiento tiene múltiples sistemas operativos en el. ¿Que le gustaria hacer?<br/> Usted podrá revisar y confirmar sus elecciones antes que cualquier cambio se realice al dispositivo de almacenamiento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sin Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reutilizar Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sin hibernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (con hibernación)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap a archivo</translation> </message> @@ -696,12 +714,12 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>Despejando todos los puntos de montaje temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>No se puede obtener la lista de puntos de montaje temporales.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Todos los puntos de montaje temporales despejados.</translation> </message> @@ -728,27 +746,27 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Ajustar el modelo de teclado a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Ajustar teclado a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>El lenguaje del sistema será establecido a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Los números y datos locales serán establecidos a %1.</translation> </message> @@ -872,6 +890,11 @@ El instalador terminará y se perderán todos los cambios.</translation> <source>Your passwords do not match!</source> <translation>Las contraseñas no coinciden!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ El instalador terminará y se perderán todos los cambios.</translation> <source>The installation of %1 is complete.</source> <translation>La instalación de %1 está completa.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>Indicadores:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&criptar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lógica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaria</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaje ya esta en uso. Por favor seleccione otro.</translation> </message> @@ -1002,43 +1045,43 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Crear nueva %2MiB partición en %4 (%3) con el sistema de archivos %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Crear nueva<strong>%2MiB</strong> partición en<strong>%2MiB</strong> (%3) con el sistema de archivos <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation> Creando nueva partición %1 en %2</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>El instalador falló en crear la partición en el disco '%1'.</translation> </message> @@ -1089,7 +1132,7 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation> Creando nueva tabla de particiones %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>El instalador falló al crear una tabla de partición en %1.</translation> </message> @@ -1328,7 +1371,17 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>Indicadores:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaje ya esta en uso. Por favor seleccione otro.</translation> </message> @@ -1365,57 +1418,57 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Fijar información de la partición. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalar %1 en <strong>nueva</strong> %2 partición de sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalar %2 en %3 partición del sistema <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalar el cargador de arranque en <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configurando puntos de montaje.</translation> </message> @@ -1828,6 +1881,14 @@ El instalador terminará y se perderán todos los cambios.</translation> <translation>Ubicación</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -1882,7 +1943,7 @@ El instalador terminará y se perderán todos los cambios.</translation> <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="53"/> <source>Configuration Error</source> - <translation type="unfinished"/> + <translation>Error de configuración</translation> </message> <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="54"/> @@ -2045,29 +2106,29 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2383,7 +2444,7 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2564,33 +2625,38 @@ El instalador terminará y se perderán todos los cambios.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espacio libre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partición nueva</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de archivos</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punto de montaje</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamaño</translation> </message> @@ -2676,117 +2742,117 @@ El instalador terminará y se perderán todos los cambios.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Obteniendo información del sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particiones</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation> Instalar %1 <strong>junto con</strong> otro sistema operativo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation> <strong>Borrar</strong> el disco e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation> <strong>Reemplazar</strong> una parición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation> Particionamiento <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation> Instalar %1 <strong>junto con</strong> otro sistema operativo en el disco <strong>%2</strong>(%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Borrar</strong> el disco <strong>%2<strong> (%3) e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation> <strong>Reemplazar</strong> una parición en el disco <strong>%2</strong> (%3) con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation> Particionar <strong>manualmente</strong> el disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Después:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Sistema de partición EFI no configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Indicador de partición del sistema EFI no configurado</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partición de arranque no encriptada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Se creó una partición de arranque separada junto con una partición raíz cifrada, pero la partición de arranque no está encriptada.<br/><br/> Existen problemas de seguridad con este tipo de configuración, ya que los archivos importantes del sistema se guardan en una partición no encriptada. <br/>Puede continuar si lo desea, pero el desbloqueo del sistema de archivos ocurrirá más tarde durante el inicio del sistema. <br/>Para encriptar la partición de arranque, retroceda y vuelva a crearla, seleccionando <strong>Encriptar</strong> en la ventana de creación de la partición.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2976,17 +3042,17 @@ Salida <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3245,12 +3311,12 @@ Salida <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Para mejores resultados, por favor verifique que esta computadora:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisitos de sistema</translation> </message> @@ -3258,27 +3324,27 @@ Salida <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation> Este equipo no cumple los requisitos mínimos para la instalación. %1.<br/>La instalación no puede continuar. <a href="#details">Detalles...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation> Este equipo no cumple alguno de los requisitos recomendados para la instalación %1.<br/>La instalación puede continuar, pero algunas funcionalidades podrían ser deshabilitadas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation> El programa le hará algunas preguntas y configurará %2 en su ordenador.</translation> </message> @@ -3434,7 +3500,7 @@ Salida <translation>Establecer indicadores <strong>%1</strong> en nueva partición.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>El instalador no pudo establecer indicadores en la partición %1.</translation> </message> @@ -3577,12 +3643,12 @@ Salida <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Esta es una descripción general de lo que sucederá una vez que comience el procedimiento de configuración.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Esto es un resumen de lo que pasará una vez que inicie el procedimiento de instalación.</translation> </message> @@ -4122,107 +4188,127 @@ Salida <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>¿Cuál es su nombre?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>¿Qué nombre desea usar para acceder al sistema?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>¿Cuál es el nombre de esta computadora?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Seleccione una contraseña para mantener segura su cuenta.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usar la misma contraseña para la cuenta de administrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_es_PE.ts b/lang/calamares_es_PE.ts new file mode 100644 index 0000000000000000000000000000000000000000..ff84d0f62ac81a283a6e90cc4625e143fca94a2f --- /dev/null +++ b/lang/calamares_es_PE.ts @@ -0,0 +1,4343 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS language="es_PE" version="2.1"> + <context> + <name>AutoMountManagementJob</name> + <message> + <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> + <source>Manage auto-mount settings</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>BootInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="62"/> + <source>The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="72"/> + <source>This system was started with an <strong>EFI</strong> boot environment.<br><br>To configure startup from an EFI environment, this installer must deploy a boot loader application, like <strong>GRUB</strong> or <strong>systemd-boot</strong> on an <strong>EFI System Partition</strong>. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="84"/> + <source>This system was started with a <strong>BIOS</strong> boot environment.<br><br>To configure startup from a BIOS environment, this installer must install a boot loader, like <strong>GRUB</strong>, either at the beginning of a partition or on the <strong>Master Boot Record</strong> near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>BootLoaderModel</name> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> + <source>Master Boot Record of %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> + <source>Boot Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> + <source>System Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> + <source>Do not install a boot loader</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> + <source>%1 (%2)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::BlankViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/BlankViewStep.cpp" line="61"/> + <source>Blank Page</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::DebugWindow</name> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="28"/> + <source>GlobalStorage</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="38"/> + <source>JobQueue</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="48"/> + <source>Modules</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="61"/> + <source>Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="68"/> + <location filename="../src/calamares/DebugWindow.ui" line="82"/> + <source>none</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="75"/> + <source>Interface:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="102"/> + <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="115"/> + <source>Reloads the stylesheet from the branding directory.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="141"/> + <source>Uploads the session log to the configured pastebin.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="144"/> + <source>Send Session Log</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="118"/> + <source>Reload Stylesheet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="128"/> + <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="131"/> + <source>Widget Tree</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.cpp" line="221"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ExecutionViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="88"/> + <source>Set up</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="88"/> + <source>Install</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::FailJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="29"/> + <source>Job failed (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="30"/> + <source>Programmed job failure was explicitly requested.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::JobThread</name> + <message> + <location filename="../src/libcalamares/JobQueue.cpp" line="198"/> + <source>Done</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::NamedJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="17"/> + <source>Example job (%1)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ProcessJob</name> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="43"/> + <source>Run command '%1' in target system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="43"/> + <source> Run command '%1'.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="50"/> + <source>Running command %1 %2</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::PythonJob</name> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> + <source>Running %1 operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> + <source>Bad working directory path</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> + <source>Working directory %1 for python job %2 is not readable.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> + <source>Bad main script file</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> + <source>Main script file %1 for python job %2 is not readable.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> + <source>Boost.Python error in job "%1".</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::QmlViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="67"/> + <source>Loading ...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="88"/> + <source>QML Step <i>%1</i>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="268"/> + <source>Loading failed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::RequirementsChecker</name> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="94"/> + <source>Requirements checking for module <i>%1</i> is complete.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="115"/> + <source>Waiting for %n module(s).</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="116"/> + <source>(%n second(s))</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="121"/> + <source>System-requirements checking is complete.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ViewManager</name> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <source>Setup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <source>Installation Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> + <source>Would you like to paste the install log to the web?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <source>&Yes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> + <source>&No</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> + <source>&Close</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> + <source>Install Log Paste URL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> + <source>The upload was unsuccessful. No web-paste was done.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> + <source>Install log posted to + +%1 + +Link copied to clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <source>Calamares Initialization Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> + <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> + <source><br/>The following modules could not be loaded:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> + <source>Continue with setup?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> + <source>Continue with installation?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> + <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> + <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> + <source>&Set up now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> + <source>&Install now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> + <source>Go &back</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> + <source>&Set up</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> + <source>&Install</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <source>Setup is complete. Close the setup program.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> + <source>The installation is complete. Close the installer.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <source>Cancel setup without changing the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> + <source>Cancel installation without changing the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> + <source>&Next</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> + <source>&Back</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> + <source>&Done</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <source>Cancel setup?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <source>Cancel installation?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> + <source>Do you really want to cancel the current setup process? +The setup program will quit and all changes will be lost.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> + <source>Do you really want to cancel the current install process? +The installer will quit and all changes will be lost.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CalamaresPython::Helper</name> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> + <source>Unknown exception type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> + <source>unparseable Python error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> + <source>unparseable Python traceback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> + <source>Unfetchable Python error.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CalamaresWindow</name> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="368"/> + <source>%1 Setup Program</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="369"/> + <source>%1 Installer</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CheckerContainer</name> + <message> + <location filename="../src/modules/welcome/checker/CheckerContainer.cpp" line="38"/> + <source>Gathering system information...</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ChoicePage</name> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> + <source>Select storage de&vice:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> + <source>Current:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> + <source>After:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> + <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> + <source>Reuse %1 as home partition for %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> + <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> + <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> + <source>Boot loader location:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> + <source><strong>Select a partition to install on</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> + <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> + <source>The EFI system partition at %1 will be used for starting %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> + <source>EFI system partition:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> + <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> + <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> + <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> + <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> + <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> + <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> + <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> + <source>This storage device has one of its partitions <strong>mounted</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> + <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> + <source>No Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> + <source>Reuse Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> + <source>Swap (no Hibernate)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> + <source>Swap (with Hibernate)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> + <source>Swap to file</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ClearMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="42"/> + <source>Clear mounts for partitioning operations on %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="49"/> + <source>Clearing mounts for partitioning operations on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="224"/> + <source>Cleared all mounts for %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ClearTempMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="32"/> + <source>Clear all temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="39"/> + <source>Clearing all temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> + <source>Cannot get list of temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> + <source>Cleared all temporary mounts.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CommandList</name> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="142"/> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="155"/> + <source>Could not run command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="143"/> + <source>The command runs in the host environment and needs to know the root path, but no rootMountPoint is defined.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="156"/> + <source>The command needs to know the user's name, but no username is defined.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Config</name> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> + <source>Set keyboard model to %1.<br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> + <source>Set keyboard layout to %1/%2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="342"/> + <source>Set timezone to %1/%2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="380"/> + <source>The system language will be set to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="387"/> + <source>The numbers and dates locale will be set to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="53"/> + <source>Network Installation. (Disabled: Incorrect configuration)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="55"/> + <source>Network Installation. (Disabled: Received invalid groups data)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="57"/> + <source>Network Installation. (Disabled: Internal error)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="61"/> + <source>Network Installation. (Disabled: No package list)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="77"/> + <source>Package selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="59"/> + <source>Network Installation. (Disabled: Unable to fetch package lists, check your network connection)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="50"/> + <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="54"/> + <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="61"/> + <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="65"/> + <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="75"/> + <source>This program will ask you some questions and set up %2 on your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="244"/> + <source><h1>Welcome to the Calamares setup program for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="245"/> + <source><h1>Welcome to %1 setup</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="250"/> + <source><h1>Welcome to the Calamares installer for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="251"/> + <source><h1>Welcome to the %1 installer</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="217"/> + <source>Your username is too long.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="223"/> + <source>'%1' is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="230"/> + <source>Your username must start with a lowercase letter or underscore.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="234"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="279"/> + <source>Your hostname is too short.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="283"/> + <source>Your hostname is too long.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="289"/> + <source>'%1' is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="295"/> + <source>Only letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="534"/> + <source>Your passwords do not match!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="145"/> + <source>Setup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="145"/> + <source>Installation Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="147"/> + <source>The setup of %1 did not complete successfully.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="148"/> + <source>The installation of %1 did not complete successfully.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="152"/> + <source>Setup Complete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="153"/> + <source>Installation Complete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="154"/> + <source>The setup of %1 is complete.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="155"/> + <source>The installation of %1 is complete.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ContextualProcessJob</name> + <message> + <location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="119"/> + <source>Contextual Processes Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="18"/> + <source>Create a Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="42"/> + <source>Si&ze:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="52"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="59"/> + <source>Partition &Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="71"/> + <source>&Primary</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="81"/> + <source>E&xtended</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="123"/> + <source>Fi&le System:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="155"/> + <source>LVM LV name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="165"/> + <source>&Mount Point:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="192"/> + <source>Flags:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> + <source>En&crypt</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> + <source>Logical</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> + <source>Primary</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> + <source>GPT</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> + <source>Mountpoint already in use. Please select another one.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> + <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> + <source>Create new %1MiB partition on %3 (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> + <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> + <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> + <source>Creating new %1 partition on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> + <source>The installer failed to create partition on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionTableDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="24"/> + <source>Create Partition Table</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="43"/> + <source>Creating a new partition table will delete all existing data on the disk.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="69"/> + <source>What kind of partition table do you want to create?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="76"/> + <source>Master Boot Record (MBR)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="86"/> + <source>GUID Partition Table (GPT)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionTableJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="39"/> + <source>Create new %1 partition table on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="47"/> + <source>Create new <strong>%1</strong> partition table on <strong>%2</strong> (%3).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="57"/> + <source>Creating new %1 partition table on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> + <source>The installer failed to create a partition table on %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateUserJob</name> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="36"/> + <source>Create user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="43"/> + <source>Create user <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="126"/> + <source>Preserving home directory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="50"/> + <location filename="../src/modules/users/CreateUserJob.cpp" line="143"/> + <source>Creating user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="151"/> + <source>Configuring user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="159"/> + <source>Setting file permissions</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreateVolumeGroupDialog.cpp" line="28"/> + <source>Create Volume Group</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="31"/> + <source>Create new volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="37"/> + <source>Create new volume group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="43"/> + <source>Creating new volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="55"/> + <source>The installer failed to create a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeactivateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="24"/> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="36"/> + <source>Deactivate volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="30"/> + <source>Deactivate volume group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="48"/> + <source>The installer failed to deactivate a volume group named %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeletePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="31"/> + <source>Delete partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="38"/> + <source>Delete partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="45"/> + <source>Deleting partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="56"/> + <source>The installer failed to delete partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeviceInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="97"/> + <source>This device has a <strong>%1</strong> partition table.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/> + <source>This is a <strong>loop</strong> device.<br><br>It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="111"/> + <source>This installer <strong>cannot detect a partition table</strong> on the selected storage device.<br><br>The device either has no partition table, or the partition table is corrupted or of an unknown type.<br>This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="121"/> + <source><br><br>This is the recommended partition table type for modern systems which start from an <strong>EFI</strong> boot environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="127"/> + <source><br><br>This partition table type is only advisable on older systems which start from a <strong>BIOS</strong> boot environment. GPT is recommended in most other cases.<br><br><strong>Warning:</strong> the MBR partition table is an obsolete MS-DOS era standard.<br>Only 4 <em>primary</em> partitions may be created, and of those 4, one can be an <em>extended</em> partition, which may in turn contain many <em>logical</em> partitions.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="140"/> + <source>The type of <strong>partition table</strong> on the selected storage device.<br><br>The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.<br>This installer will keep the current partition table unless you explicitly choose otherwise.<br>If unsure, on modern systems GPT is preferred.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeviceModel</name> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="84"/> + <source>%1 - %2 (%3)</source> + <extracomment>device[name] - size[number] (device-node[name])</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="95"/> + <source>%1 - (%2)</source> + <extracomment>device[name] - (device-node[name])</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DracutLuksCfgJob</name> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="117"/> + <source>Write LUKS configuration for Dracut to %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="121"/> + <source>Skip writing LUKS configuration for Dracut: "/" partition is not encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="138"/> + <source>Failed to open %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DummyCppJob</name> + <message> + <location filename="../src/modules/dummycpp/DummyCppJob.cpp" line="37"/> + <source>Dummy C++ Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EditExistingPartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="24"/> + <source>Edit Existing Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="54"/> + <source>Content:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="64"/> + <source>&Keep</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="74"/> + <source>Format</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="93"/> + <source>Warning: Formatting the partition will erase all existing data.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="103"/> + <source>&Mount Point:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="123"/> + <source>Si&ze:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="133"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="140"/> + <source>Fi&le System:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="153"/> + <source>Flags:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> + <source>Mountpoint already in use. Please select another one.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EncryptWidget</name> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="36"/> + <source>En&crypt system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="46"/> + <source>Passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="56"/> + <source>Confirm passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="104"/> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="114"/> + <source>Please enter the same passphrase in both boxes.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FillGlobalStorageJob</name> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> + <source>Set partition information</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> + <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> + <source>Install %1 on <strong>new</strong> %2 system partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> + <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> + <source>Install %2 on %3 system partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> + <source>Install boot loader on <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> + <source>Setting up mount points.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedPage</name> + <message> + <location filename="../src/modules/finished/FinishedPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.ui" line="102"/> + <source>&Restart now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="72"/> + <source><h1>All done.</h1><br/>%1 has been set up on your computer.<br/>You may now start using your new system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="76"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the setup program.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="84"/> + <source><h1>All done.</h1><br/>%1 has been installed on your computer.<br/>You may now restart into your new system, or continue using the %2 Live environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="89"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the installer.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="102"/> + <source><h1>Setup Failed</h1><br/>%1 has not been set up on your computer.<br/>The error message was: %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="110"/> + <source><h1>Installation Failed</h1><br/>%1 has not been installed on your computer.<br/>The error message was: %2.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedQmlViewStep</name> + <message> + <location filename="../src/modules/finishedq/FinishedQmlViewStep.cpp" line="35"/> + <source>Finish</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedViewStep</name> + <message> + <location filename="../src/modules/finished/FinishedViewStep.cpp" line="46"/> + <source>Finish</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FormatPartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="36"/> + <source>Format partition %1 (file system: %2, size: %3 MiB) on %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="47"/> + <source>Format <strong>%3MiB</strong> partition <strong>%1</strong> with file system <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="58"/> + <source>Formatting partition %1 with file system %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="72"/> + <source>The installer failed to format partition %1 on disk '%2'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>GeneralRequirements</name> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="155"/> + <source>has at least %1 GiB available drive space</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="157"/> + <source>There is not enough drive space. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="166"/> + <source>has at least %1 GiB working memory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="168"/> + <source>The system does not have enough working memory. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="177"/> + <source>is plugged in to a power source</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="178"/> + <source>The system is not plugged in to a power source.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="185"/> + <source>is connected to the Internet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="186"/> + <source>The system is not connected to the Internet.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="193"/> + <source>is running the installer as an administrator (root)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="196"/> + <source>The setup program is not running with administrator rights.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="197"/> + <source>The installer is not running with administrator rights.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="205"/> + <source>has a screen large enough to show the whole installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="208"/> + <source>The screen is too small to display the setup program.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="209"/> + <source>The screen is too small to display the installer.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>HostInfoJob</name> + <message> + <location filename="../src/modules/hostinfo/HostInfoJob.cpp" line="42"/> + <source>Collecting information about your machine.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>IDJob</name> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="30"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="39"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="52"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="59"/> + <source>OEM Batch Identifier</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="40"/> + <source>Could not create directories <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="53"/> + <source>Could not open file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="60"/> + <source>Could not write to file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitcpioJob</name> + <message> + <location filename="../src/modules/initcpio/InitcpioJob.cpp" line="31"/> + <source>Creating initramfs with mkinitcpio.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitramfsJob</name> + <message> + <location filename="../src/modules/initramfs/InitramfsJob.cpp" line="28"/> + <source>Creating initramfs.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InteractiveTerminalPage</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="44"/> + <source>Konsole not installed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="44"/> + <source>Please install KDE Konsole and try again!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="103"/> + <source>Executing script: &nbsp;<code>%1</code></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InteractiveTerminalViewStep</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalViewStep.cpp" line="41"/> + <source>Script</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>KeyboardQmlViewStep</name> + <message> + <location filename="../src/modules/keyboardq/KeyboardQmlViewStep.cpp" line="32"/> + <source>Keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>KeyboardViewStep</name> + <message> + <location filename="../src/modules/keyboard/KeyboardViewStep.cpp" line="42"/> + <source>Keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LCLocaleDialog</name> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="23"/> + <source>System locale setting</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/> + <source>The system locale setting affects the language and character set for some command line user interface elements.<br/>The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="54"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicensePage</name> + <message> + <location filename="../src/modules/license/LicensePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.ui" line="26"/> + <source><h1>License Agreement</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="136"/> + <source>I accept the terms and conditions above.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="138"/> + <source>Please review the End User License Agreements (EULAs).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="143"/> + <source>This setup procedure will install proprietary software that is subject to licensing terms.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="146"/> + <source>If you do not agree with the terms, the setup procedure cannot continue.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="151"/> + <source>This setup procedure can install proprietary software that is subject to licensing terms in order to provide additional features and enhance the user experience.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="156"/> + <source>If you do not agree with the terms, proprietary software will not be installed, and open source alternatives will be used instead.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicenseViewStep</name> + <message> + <location filename="../src/modules/license/LicenseViewStep.cpp" line="43"/> + <source>License</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicenseWidget</name> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="88"/> + <source>URL: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="109"/> + <source><strong>%1 driver</strong><br/>by %2</source> + <extracomment>%1 is an untranslatable product name, example: Creative Audigy driver</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="116"/> + <source><strong>%1 graphics driver</strong><br/><font color="Grey">by %2</font></source> + <extracomment>%1 is usually a vendor name, example: Nvidia graphics driver</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="122"/> + <source><strong>%1 browser plugin</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="128"/> + <source><strong>%1 codec</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="134"/> + <source><strong>%1 package</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="140"/> + <source><strong>%1</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="163"/> + <source>File: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="186"/> + <source>Hide license text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="186"/> + <source>Show the license text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="190"/> + <source>Open license agreement in browser.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocalePage</name> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="130"/> + <source>Region:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="131"/> + <source>Zone:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="132"/> + <location filename="../src/modules/locale/LocalePage.cpp" line="133"/> + <source>&Change...</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleQmlViewStep</name> + <message> + <location filename="../src/modules/localeq/LocaleQmlViewStep.cpp" line="32"/> + <source>Location</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleViewStep</name> + <message> + <location filename="../src/modules/locale/LocaleViewStep.cpp" line="76"/> + <source>Location</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LuksBootKeyFileJob</name> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="28"/> + <source>Configuring LUKS key file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="168"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="176"/> + <source>No partitions are defined.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="211"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="218"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="226"/> + <source>Encrypted rootfs setup error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="212"/> + <source>Root partition %1 is LUKS but no passphrase has been set.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="219"/> + <source>Could not create LUKS key file for root partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="227"/> + <source>Could not configure LUKS key file on partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>MachineIdJob</name> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="37"/> + <source>Generate machine-id.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="53"/> + <source>Configuration Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="54"/> + <source>No root mount point is set for MachineId.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Map</name> + <message> + <location filename="../src/modules/localeq/Map.qml" line="243"/> + <source>Timezone: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Map.qml" line="264"/> + <source>Please select your preferred location on the map so the installer can suggest the locale + and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging + to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NetInstallViewStep</name> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="49"/> + <source>Package selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="50"/> + <source>Office software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="51"/> + <source>Office package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="52"/> + <source>Browser software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/> + <source>Browser package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/> + <source>Web browser</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="55"/> + <source>Kernel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="56"/> + <source>Services</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="57"/> + <source>Login</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="58"/> + <source>Desktop</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="59"/> + <source>Applications</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="60"/> + <source>Communication</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="61"/> + <source>Development</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="62"/> + <source>Office</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="63"/> + <source>Multimedia</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="64"/> + <source>Internet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="65"/> + <source>Theming</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="66"/> + <source>Gaming</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="67"/> + <source>Utilities</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NotesQmlViewStep</name> + <message> + <location filename="../src/modules/notesqml/NotesQmlViewStep.cpp" line="23"/> + <source>Notes</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMPage</name> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="32"/> + <source>Ba&tch:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="42"/> + <source><html><head/><body><p>Enter a batch-identifier here. This will be stored in the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="52"/> + <source><html><head/><body><h1>OEM Configuration</h1><p>Calamares will use OEM settings while configuring the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMViewStep</name> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="122"/> + <source>OEM Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="128"/> + <source>Set the OEM Batch Identifier to <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Offline</name> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> + <source>Timezone: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> + <source>Select your preferred Zone within your Region.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> + <source>Zones</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> + <source>You can fine-tune Language and Locale settings below.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PWQ</name> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="51"/> + <source>Password is too short</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="67"/> + <source>Password is too long</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="188"/> + <source>Password is too weak</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="196"/> + <source>Memory allocation error when setting '%1'</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="199"/> + <source>Memory allocation error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="201"/> + <source>The password is the same as the old one</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="203"/> + <source>The password is a palindrome</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="205"/> + <source>The password differs with case changes only</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="207"/> + <source>The password is too similar to the old one</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="209"/> + <source>The password contains the user name in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="211"/> + <source>The password contains words from the real name of the user in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="214"/> + <source>The password contains forbidden words in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="221"/> + <source>The password contains too few digits</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="228"/> + <source>The password contains too few uppercase letters</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="232"/> + <source>The password contains fewer than %n lowercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="235"/> + <source>The password contains too few lowercase letters</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="242"/> + <source>The password contains too few non-alphanumeric characters</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="249"/> + <source>The password is too short</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="258"/> + <source>The password does not contain enough character classes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="265"/> + <source>The password contains too many same characters consecutively</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="275"/> + <source>The password contains too many characters of the same class consecutively</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="218"/> + <source>The password contains fewer than %n digits</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="225"/> + <source>The password contains fewer than %n uppercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="239"/> + <source>The password contains fewer than %n non-alphanumeric characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="246"/> + <source>The password is shorter than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="251"/> + <source>The password is a rotated version of the previous one</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="255"/> + <source>The password contains fewer than %n character classes</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="262"/> + <source>The password contains more than %n same characters consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="269"/> + <source>The password contains more than %n characters of the same class consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="280"/> + <source>The password contains monotonic sequence longer than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="286"/> + <source>The password contains too long of a monotonic character sequence</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="289"/> + <source>No password supplied</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="291"/> + <source>Cannot obtain random numbers from the RNG device</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="293"/> + <source>Password generation failed - required entropy too low for settings</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="298"/> + <source>The password fails the dictionary check - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="301"/> + <source>The password fails the dictionary check</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="305"/> + <source>Unknown setting - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="307"/> + <source>Unknown setting</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="311"/> + <source>Bad integer value of setting - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="313"/> + <source>Bad integer value</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="317"/> + <source>Setting %1 is not of integer type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="319"/> + <source>Setting is not of integer type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="323"/> + <source>Setting %1 is not of string type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="325"/> + <source>Setting is not of string type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="327"/> + <source>Opening the configuration file failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="329"/> + <source>The configuration file is malformed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="331"/> + <source>Fatal failure</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="333"/> + <source>Unknown error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="782"/> + <source>Password is empty</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageChooserPage</name> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="24"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="44"/> + <source>Product Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="57"/> + <source>TextLabel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="73"/> + <source>Long Product Description</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="25"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="26"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageChooserViewStep</name> + <message> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> + <source>Packages</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageModel</name> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="168"/> + <source>Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="168"/> + <source>Description</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Page_Keyboard</name> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/> + <source>Keyboard Model:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="135"/> + <source>Type here to test your keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Page_UserSetup</name> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="40"/> + <source>What is your name?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="55"/> + <source>Your Full Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="124"/> + <source>What name do you want to use to log in?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="148"/> + <source>login</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="223"/> + <source>What is the name of this computer?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="247"/> + <source><small>This name will be used if you make the computer visible to others on a network.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="250"/> + <source>Computer Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="325"/> + <source>Choose a password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="349"/> + <location filename="../src/modules/users/page_usersetup.ui" line="374"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="355"/> + <location filename="../src/modules/users/page_usersetup.ui" line="525"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="380"/> + <location filename="../src/modules/users/page_usersetup.ui" line="550"/> + <source>Repeat Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="455"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="458"/> + <source>Require strong passwords.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="465"/> + <source>Log in automatically without asking for the password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="472"/> + <source>Use the same password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="495"/> + <source>Choose a password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="519"/> + <location filename="../src/modules/users/page_usersetup.ui" line="544"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors.</small></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionLabelsView</name> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="190"/> + <source>Root</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="194"/> + <source>Home</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="198"/> + <source>Boot</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="203"/> + <source>EFI system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="207"/> + <source>Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="211"/> + <source>New partition for %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="215"/> + <source>New partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="239"/> + <source>%1 %2</source> + <extracomment>size[number] filesystem[name]</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionModel</name> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <source>Free Space</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> + <source>New partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <source>Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <source>File System</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> + <source>Mount Point</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> + <source>Size</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionPage</name> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="26"/> + <source>Storage de&vice:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="55"/> + <source>&Revert All Changes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="91"/> + <source>New Partition &Table</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="111"/> + <source>Cre&ate</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="118"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="125"/> + <source>&Delete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="136"/> + <source>New Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/> + <source>Resize Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/> + <source>Deactivate Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="157"/> + <source>Remove Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="184"/> + <source>I&nstall boot loader on:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="219"/> + <source>Are you sure you want to create a new partition table on %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="254"/> + <source>Can not create new partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="255"/> + <source>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionViewStep</name> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> + <source>Gathering system information...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> + <source>Partitions</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> + <source>Install %1 <strong>alongside</strong> another operating system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> + <source><strong>Erase</strong> disk and install %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> + <source><strong>Replace</strong> a partition with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> + <source><strong>Manual</strong> partitioning.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> + <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> + <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> + <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> + <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> + <source>Disk <strong>%1</strong> (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> + <source>Current:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> + <source>After:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> + <source>No EFI system partition configured</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> + <source>EFI system partition flag not set</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> + <source>Option to use GPT on BIOS</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> + <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> + <source>Boot partition not encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> + <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> + <source>has at least one disk device available.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> + <source>There are no partitions to install on.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfJob</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="33"/> + <source>Plasma Look-and-Feel Job</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="57"/> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="58"/> + <source>Could not select KDE Plasma Look-and-Feel package</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfPage</name> + <message> + <location filename="../src/modules/plasmalnf/page_plasmalnf.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="79"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is set up. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="84"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfViewStep</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfViewStep.cpp" line="43"/> + <source>Look-and-Feel</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PreserveFiles</name> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="79"/> + <source>Saving files for later ...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="118"/> + <source>No files configured to save for later.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="172"/> + <source>Not all of the configured files could be preserved.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ProcessResult</name> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="429"/> + <source> +There was no output from the command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="430"/> + <source> +Output: +</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="434"/> + <source>External command crashed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="435"/> + <source>Command <i>%1</i> crashed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="440"/> + <source>External command failed to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="441"/> + <source>Command <i>%1</i> failed to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="445"/> + <source>Internal error when starting command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="446"/> + <source>Bad parameters for process job call.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="450"/> + <source>External command failed to finish.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="451"/> + <source>Command <i>%1</i> failed to finish in %2 seconds.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="458"/> + <source>External command finished with errors.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="459"/> + <source>Command <i>%1</i> finished with exit code %2.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>QObject</name> + <message> + <location filename="../src/libcalamares/locale/Label.cpp" line="29"/> + <source>%1 (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="28"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="30"/> + <source>extended</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="32"/> + <source>unformatted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="34"/> + <source>swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="130"/> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="167"/> + <source>Default</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="64"/> + <location filename="../src/modules/machineid/Workers.cpp" line="72"/> + <location filename="../src/modules/machineid/Workers.cpp" line="76"/> + <location filename="../src/modules/machineid/Workers.cpp" line="93"/> + <source>File not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="65"/> + <source>Path <pre>%1</pre> must be an absolute path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="83"/> + <source>Directory not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="84"/> + <location filename="../src/modules/machineid/Workers.cpp" line="94"/> + <source>Could not create new random file <pre>%1</pre>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> + <source>No product</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> + <source>No description provided.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> + <source>(no mount point)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="41"/> + <source>Unpartitioned space or unknown partition table</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Recommended</name> + <message> + <location filename="../src/modules/welcomeq/Recommended.qml" line="40"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveUserJob</name> + <message> + <location filename="../src/modules/removeuser/RemoveUserJob.cpp" line="34"/> + <source>Remove live user from target system</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="24"/> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="36"/> + <source>Remove Volume Group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="30"/> + <source>Remove Volume Group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="48"/> + <source>The installer failed to remove a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ReplaceWidget</name> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="127"/> + <source>Select where to install %1.<br/><font color="red">Warning: </font>this will delete all files on the selected partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="149"/> + <source>The selected item does not appear to be a valid partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="157"/> + <source>%1 cannot be installed on empty space. Please select an existing partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="167"/> + <source>%1 cannot be installed on an extended partition. Please select an existing primary or logical partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="177"/> + <source>%1 cannot be installed on this partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="183"/> + <source>Data partition (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="203"/> + <source>Unknown system partition (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="207"/> + <source>%1 system partition (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="218"/> + <source><strong>%4</strong><br/><br/>The partition %1 is too small for %2. Please select a partition with capacity at least %3 GiB.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="240"/> + <source><strong>%2</strong><br/><br/>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="251"/> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="267"/> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="292"/> + <source><strong>%3</strong><br/><br/>%1 will be installed on %2.<br/><font color="red">Warning: </font>all data on partition %2 will be lost.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="259"/> + <source>The EFI system partition at %1 will be used for starting %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="275"/> + <source>EFI system partition:</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Requirements</name> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="38"/> + <source><p>This computer does not satisfy the minimum requirements for installing %1.<br/> + Installation cannot continue.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="40"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeFSJob</name> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="46"/> + <source>Resize Filesystem Job</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="169"/> + <source>Invalid configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="170"/> + <source>The file-system resize job has an invalid configuration and will not run.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="175"/> + <source>KPMCore not Available</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="176"/> + <source>Calamares cannot start KPMCore for the file-system resize job.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="184"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="193"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="204"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="213"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="231"/> + <source>Resize Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="186"/> + <source>The filesystem %1 could not be found in this system, and cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="187"/> + <source>The device %1 could not be found in this system, and cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="195"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="206"/> + <source>The filesystem %1 cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="196"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="207"/> + <source>The device %1 cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="214"/> + <source>The filesystem %1 must be resized, but cannot.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="215"/> + <source>The device %1 must be resized, but cannot</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="40"/> + <source>Resize partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="47"/> + <source>Resize <strong>%2MiB</strong> partition <strong>%1</strong> to <strong>%3MiB</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="58"/> + <source>Resizing %2MiB partition %1 to %3MiB.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="77"/> + <source>The installer failed to resize partition %1 on disk '%2'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/ResizeVolumeGroupDialog.cpp" line="30"/> + <source>Resize Volume Group</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="27"/> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="45"/> + <source>Resize volume group named %1 from %2 to %3.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="36"/> + <source>Resize volume group named <strong>%1</strong> from <strong>%2</strong> to <strong>%3</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="60"/> + <source>The installer failed to resize a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResultsListDialog</name> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> + <source>For best results, please ensure that this computer:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> + <source>System requirements</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResultsListWidget</name> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> + <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> + <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> + <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> + <source>This program will ask you some questions and set up %2 on your computer.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ScanningDialog</name> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> + <source>Scanning storage devices...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> + <source>Partitioning</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetHostNameJob</name> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="37"/> + <source>Set hostname %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="44"/> + <source>Set hostname <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="51"/> + <source>Setting hostname %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="122"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="129"/> + <source>Internal Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="137"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="146"/> + <source>Cannot write hostname to target system</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetKeyboardLayoutJob</name> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="55"/> + <source>Set keyboard model to %1, layout to %2-%3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="368"/> + <source>Failed to write keyboard configuration for the virtual console.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="369"/> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="397"/> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="414"/> + <source>Failed to write to %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="396"/> + <source>Failed to write keyboard configuration for X11.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="413"/> + <source>Failed to write keyboard configuration to existing /etc/default directory.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetPartFlagsJob</name> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="43"/> + <source>Set flags on partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="49"/> + <source>Set flags on %1MiB %2 partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="53"/> + <source>Set flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/> + <source>Clear flags on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/> + <source>Clear flags on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/> + <source>Clear flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/> + <source>Flag partition <strong>%1</strong> as <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="89"/> + <source>Flag %1MiB <strong>%2</strong> partition as <strong>%3</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="96"/> + <source>Flag new partition as <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="108"/> + <source>Clearing flags on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="114"/> + <source>Clearing flags on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="119"/> + <source>Clearing flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="124"/> + <source>Setting flags <strong>%2</strong> on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="133"/> + <source>Setting flags <strong>%3</strong> on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="140"/> + <source>Setting flags <strong>%1</strong> on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> + <source>The installer failed to set flags on partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetPasswordJob</name> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="40"/> + <source>Set password for user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="47"/> + <source>Setting password for user %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="81"/> + <source>Bad destination system path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="82"/> + <source>rootMountPoint is %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="88"/> + <source>Cannot disable root account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="89"/> + <source>passwd terminated with error code %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="97"/> + <source>Cannot set password for user %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="98"/> + <source>usermod terminated with error code %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetTimezoneJob</name> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="34"/> + <source>Set timezone to %1/%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="62"/> + <source>Cannot access selected timezone path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="63"/> + <source>Bad path: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="71"/> + <source>Cannot set timezone.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="72"/> + <source>Link creation failed, target: %1; link name: %2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="77"/> + <source>Cannot set timezone,</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="78"/> + <source>Cannot open /etc/timezone for writing</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetupGroupsJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="166"/> + <source>Preparing groups.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="178"/> + <location filename="../src/modules/users/MiscJobs.cpp" line="183"/> + <source>Could not create groups in target system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="184"/> + <source>These groups are missing in the target system: %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetupSudoJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="33"/> + <source>Configure <pre>sudo</pre> users.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="55"/> + <source>Cannot chmod sudoers file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="60"/> + <source>Cannot create sudoers file for writing.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ShellProcessJob</name> + <message> + <location filename="../src/modules/shellprocess/ShellProcessJob.cpp" line="41"/> + <source>Shell Processes Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SlideCounter</name> + <message> + <location filename="../src/qml/calamares/slideshow/SlideCounter.qml" line="27"/> + <source>%L1 / %L2</source> + <extracomment>slide counter, %1 of %2 (numeric)</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SummaryPage</name> + <message> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> + <source>This is an overview of what will happen once you start the setup procedure.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> + <source>This is an overview of what will happen once you start the install procedure.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SummaryViewStep</name> + <message> + <location filename="../src/modules/summary/SummaryViewStep.cpp" line="36"/> + <source>Summary</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingInstallJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="37"/> + <source>Installation feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="43"/> + <source>Sending installation feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="60"/> + <source>Internal error in install-tracking.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="61"/> + <source>HTTP request timed out.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingKUserFeedbackJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="122"/> + <source>KDE user feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="128"/> + <source>Configuring KDE user feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="150"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="156"/> + <source>Error in KDE user feedback configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="151"/> + <source>Could not configure KDE user feedback correctly, script error %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="157"/> + <source>Could not configure KDE user feedback correctly, Calamares error %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingMachineUpdateManagerJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="71"/> + <source>Machine feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="77"/> + <source>Configuring machine feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="100"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="106"/> + <source>Error in machine feedback configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="101"/> + <source>Could not configure machine feedback correctly, script error %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="107"/> + <source>Could not configure machine feedback correctly, Calamares error %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingPage</name> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="28"/> + <source>Placeholder</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="76"/> + <source><html><head/><body><p>Click here to send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="275"/> + <source><html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="86"/> + <source>Tracking helps %1 to see how often it is installed, what hardware it is installed on and which applications are used. To see what will be sent, please click the help icon next to each area.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="91"/> + <source>By selecting this you will send information about your installation and hardware. This information will only be sent <b>once</b> after the installation finishes.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="94"/> + <source>By selecting this you will periodically send information about your <b>machine</b> installation, hardware and applications, to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="98"/> + <source>By selecting this you will regularly send information about your <b>user</b> installation, hardware, applications and application usage patterns, to %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingViewStep</name> + <message> + <location filename="../src/modules/tracking/TrackingViewStep.cpp" line="49"/> + <source>Feedback</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersPage</name> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="167"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after setup.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="173"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after installation.</small></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersQmlViewStep</name> + <message> + <location filename="../src/modules/usersq/UsersQmlViewStep.cpp" line="35"/> + <source>Users</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersViewStep</name> + <message> + <location filename="../src/modules/users/UsersViewStep.cpp" line="48"/> + <source>Users</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>VariantModel</name> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="232"/> + <source>Key</source> + <comment>Column header for key/value</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="236"/> + <source>Value</source> + <comment>Column header for key/value</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>VolumeGroupBaseDialog</name> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="18"/> + <source>Create Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="24"/> + <source>List of Physical Volumes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="34"/> + <source>Volume Group Name:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="47"/> + <source>Volume Group Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="60"/> + <source>Physical Extent Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="70"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="86"/> + <source>Total Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="106"/> + <source>Used Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="126"/> + <source>Total Sectors:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="146"/> + <source>Quantity of LVs:</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomePage</name> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="79"/> + <location filename="../src/modules/welcome/WelcomePage.ui" line="98"/> + <source>Select application and system language</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="140"/> + <source>&About</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="150"/> + <source>Open donations website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="153"/> + <source>&Donate</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="163"/> + <source>Open help and support website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="166"/> + <source>&Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="176"/> + <source>Open issues and bug-tracking website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="179"/> + <source>&Known issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="189"/> + <source>Open release notes website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="192"/> + <source>&Release notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="216"/> + <source><h1>Welcome to the Calamares setup program for %1.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="217"/> + <source><h1>Welcome to %1 setup.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="222"/> + <source><h1>Welcome to the Calamares installer for %1.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="223"/> + <source><h1>Welcome to the %1 installer.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="228"/> + <source>%1 support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="235"/> + <source>About %1 setup</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="235"/> + <source>About %1 installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="238"/> + <source><h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to <a href="https://calamares.io/team/">the Calamares team</a> and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomeQmlViewStep</name> + <message> + <location filename="../src/modules/welcomeq/WelcomeQmlViewStep.cpp" line="41"/> + <source>Welcome</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomeViewStep</name> + <message> + <location filename="../src/modules/welcome/WelcomeViewStep.cpp" line="48"/> + <source>Welcome</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>about</name> + <message> + <location filename="../src/modules/welcomeq/about.qml" line="47"/> + <source><h1>%1</h1><br/> + <strong>%2<br/> + for %3</strong><br/><br/> + Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/> + Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/> + Thanks to <a href='https://calamares.io/team/'>the Calamares team</a> + and the <a href='https://www.transifex.com/calamares/calamares/'>Calamares + translators team</a>.<br/><br/> + <a href='https://calamares.io/'>Calamares</a> + development is sponsored by <br/> + <a href='http://www.blue-systems.com/'>Blue Systems</a> - + Liberating Software.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/about.qml" line="96"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>calamares-sidebar</name> + <message> + <location filename="../src/calamares/calamares-sidebar.qml" line="79"/> + <source>Show debug information</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>finishedq</name> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> + <source>Installation Completed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> + <source>%1 has been installed on your computer.<br/> + You may now restart into your new system, or continue using the Live environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> + <source>Close Installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> + <source>Restart System</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> + <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> + This log is copied to /var/log/installation.log of the target system.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>i18n</name> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="46"/> + <source><h1>Languages</h1> </br> + The system locale setting affects the language and character set for some command line user interface elements. The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="106"/> + <source><h1>Locales</h1> </br> + The system locale setting affects the numbers and dates format. The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="158"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>keyboardq</name> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="45"/> + <source>Keyboard Model</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="377"/> + <source>Layouts</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="148"/> + <source>Keyboard Layout</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="60"/> + <source>Click your preferred keyboard model to select layout and variant, or use the default one based on the detected hardware.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="253"/> + <source>Models</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="260"/> + <source>Variants</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="276"/> + <source>Keyboard Variant</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="386"/> + <source>Test your keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>localeq</name> + <message> + <location filename="../src/modules/localeq/localeq.qml" line="81"/> + <source>Change</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>notesqml</name> + <message> + <location filename="../src/modules/notesqml/notesqml.qml" line="50"/> + <source><h3>%1</h3> + <p>These are example release notes.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>release_notes</name> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="45"/> + <source><h3>%1</h3> + <p>This an example QML file, showing options in RichText with Flickable content.</p> + + <p>QML with RichText can use HTML tags, Flickable content is useful for touchscreens.</p> + + <p><b>This is bold text</b></p> + <p><i>This is italic text</i></p> + <p><u>This is underlined text</u></p> + <p><center>This text will be center-aligned.</center></p> + <p><s>This is strikethrough</s></p> + + <p>Code example: + <code>ls -l /home</code></p> + + <p><b>Lists:</b></p> + <ul> + <li>Intel CPU systems</li> + <li>AMD CPU systems</li> + </ul> + + <p>The vertical scrollbar is adjustable, current width set to 10.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="76"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>usersq</name> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="36"/> + <source>Pick your user name and credentials to login and perform admin tasks</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> + <source>What is your name?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> + <source>Your Full Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> + <source>What name do you want to use to log in?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> + <source>Login Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> + <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> + <source>What is the name of this computer?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> + <source>Computer Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> + <source>This name will be used if you make the computer visible to others on a network.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> + <source>Choose a password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> + <source>Repeat Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> + <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> + <source>Validate passwords quality</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> + <source>Log in automatically without asking for the password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> + <source>Reuse user password as root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> + <source>Use the same password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> + <source>Choose a root password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> + <source>Root Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> + <source>Repeat Root Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> + <source>Enter the same password twice, so that it can be checked for typing errors.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>welcomeq</name> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="35"/> + <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> + <p>This program will ask you some questions and set up %1 on your computer.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="66"/> + <source>About</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> + <source>Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> + <source>Known issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="102"/> + <source>Release notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="114"/> + <source>Donate</source> + <translation type="unfinished"/> + </message> + </context> +</TS> diff --git a/lang/calamares_es_PR.ts b/lang/calamares_es_PR.ts index ba29564ec6d0cda46bcbaaf9ec3618d2650f553a..f0fbdf6f8b5a529e7fad52c7fb221cf092e75f04 100644 --- a/lang/calamares_es_PR.ts +++ b/lang/calamares_es_PR.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Registro de arranque maestro de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partición de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partición del sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>La ruta del directorio de trabajo es incorrecta</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>El directorio de trabajo %1 para el script de python %2 no se puede leer.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Script principal erróneo</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>El script principal %1 del proceso python %2 no es accesible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Error Boost.Python en el proceso "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Falló la instalación</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Próximo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation>Formulario</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation>Ubicación</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_et.ts b/lang/calamares_et.ts index c6dad0a2af9f9268a6c7d2f6a6688b886507cb41..f28d7d8c36248dd7edc1323f39f25f36abf4b1cc 100644 --- a/lang/calamares_et.ts +++ b/lang/calamares_et.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 Master Boot Record</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Käivituspartitsioon</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Süsteemipartitsioon</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ära paigalda käivituslaadurit</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Käivitan %1 tegevust.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Halb töökausta tee</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Töökaust %1 python tööle %2 pole loetav.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Halb põhiskripti fail</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Põhiskripti fail %1 python tööle %2 pole loetav.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python viga töös "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Paigaldamine ebaõnnestus</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Viga</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Jah</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ei</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Sulge</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamarese alglaadimine ebaõnnestus</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 ei saa paigaldada. Calamares ei saanud laadida kõiki konfigureeritud mooduleid. See on distributsiooni põhjustatud Calamarese kasutamise viga.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Järgnevaid mooduleid ei saanud laadida:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Jätka seadistusega?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 paigaldaja on tegemas muudatusi sinu kettale, et paigaldada %2.<br/><strong>Sa ei saa neid muudatusi tagasi võtta.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Seadista kohe</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Paigalda kohe</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Mine &tagasi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Seadista</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Paigalda</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Paigaldamine on lõpetatud. Sulge paigaldaja.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Tühista paigaldamine ilma süsteemi muutmata.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Edasi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Tagasi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Valmis</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Tühista</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Tühista paigaldamine?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Kas sa tõesti soovid tühistada praeguse paigaldusprotsessi? @@ -467,22 +467,22 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tundmatu veateade</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>mittetöödeldav Python'i viga</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>mittetöödeldav Python'i traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Kättesaamatu Python'i viga.</translation> </message> @@ -500,6 +500,24 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>%1 paigaldaja</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Vali mäluseade:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Hetkel:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Pärast:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Käsitsi partitsioneerimine</strong><br/>Sa võid ise partitsioone luua või nende suurust muuta. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Taaskasuta %1 %2 kodupartitsioonina.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Vali vähendatav partitsioon, seejärel sikuta alumist riba suuruse muutmiseks</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Käivituslaaduri asukoht:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Vali partitsioon, kuhu paigaldada</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI süsteemipartitsiooni ei leitud sellest süsteemist. Palun mine tagasi ja kasuta käsitsi partitsioonimist, et seadistada %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI süsteemipartitsioon asukohas %1 kasutatakse %2 käivitamiseks.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI süsteemipartitsioon:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Sellel mäluseadmel ei paista olevat operatsioonisüsteemi peal. Mida soovid teha?<br/>Sa saad oma valikud üle vaadata ja kinnitada enne kui mistahes muudatus saab mäluseadmele teostatud.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Tühjenda ketas</strong><br/>See <font color="red">kustutab</font> kõik valitud mäluseadmel olevad andmed.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Paigalda kõrvale</strong><br/>Paigaldaja vähendab partitsiooni, et teha ruumi operatsioonisüsteemile %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Asenda partitsioon</strong><br/>Asendab partitsiooni operatsioonisüsteemiga %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Sellel mäluseadmel on peal %1. Mida soovid teha?<br/>Sa saad oma valikud üle vaadata ja kinnitada enne kui mistahes muudatus saab mäluseadmele teostatud.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Sellel mäluseadmel on juba operatsioonisüsteem peal. Mida soovid teha?<br/>Sa saad oma valikud üle vaadata ja kinnitada enne kui mistahes muudatus saab mäluseadmele teostatud.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Sellel mäluseadmel on mitu operatsioonisüsteemi peal. Mida soovid teha?<br/>Sa saad oma valikud üle vaadata ja kinnitada enne kui mistahes muudatus saab mäluseadmele teostatud.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Tühjendan kõik ajutised monteeringud.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Ajutiste monteeringute nimekirja ei saa hankida.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Kõik ajutised monteeringud tühjendatud.</translation> </message> @@ -726,27 +744,27 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Sea klaviatuurimudeliks %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Sea klaviatuuripaigutuseks %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Süsteemikeeleks määratakse %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Arvude ja kuupäevade lokaaliks seatakse %1.</translation> </message> @@ -870,6 +888,11 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <source>Your passwords do not match!</source> <translation>Sinu paroolid ei ühti!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <source>The installation of %1 is complete.</source> <translation>%1 paigaldus on valmis.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Sildid:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Krüpti</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Loogiline</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Peamine</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteerimispunkt on juba kasutusel. Palun vali mõni teine.</translation> </message> @@ -1000,43 +1043,43 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Loon uut %1 partitsiooni kettal %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Paigaldaja ei suutnud luua partitsiooni kettale "%1".</translation> </message> @@ -1087,7 +1130,7 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Loon uut %1 partitsioonitabelit kohta %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Paigaldaja ei suutnud luua partitsioonitabelit kettale %1.</translation> </message> @@ -1326,7 +1369,17 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Sildid:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteerimispunkt on juba kasutusel. Palun vali mõni teine.</translation> </message> @@ -1363,57 +1416,57 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Sea partitsiooni teave</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Paigalda %1 <strong>uude</strong> %2 süsteemipartitsiooni.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Paigalda %2 %3 süsteemipartitsioonile <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Paigalda käivituslaadur kohta <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Seadistan monteerimispunkte.</translation> </message> @@ -1826,6 +1879,14 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <translation>Asukoht</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Tühi ruum</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Uus partitsioon</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nimi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Failisüsteem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Monteerimispunkt</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Suurus</translation> </message> @@ -2674,117 +2740,117 @@ Paigaldaja sulgub ning kõik muutused kaovad.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Hangin süsteemiteavet...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitsioonid</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Paigalda %1 praeguse operatsioonisüsteemi <strong>kõrvale</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Tühjenda</strong> ketas ja paigalda %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Asenda</strong> partitsioon operatsioonisüsteemiga %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Käsitsi</strong> partitsioneerimine.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Paigalda %1 teise operatsioonisüsteemi <strong>kõrvale</strong> kettal <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Tühjenda</strong> ketas <strong>%2</strong> (%3) ja paigalda %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Asenda</strong> partitsioon kettal <strong>%2</strong> (%3) operatsioonisüsteemiga %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Käsitsi</strong> partitsioneerimine kettal <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Ketas <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Hetkel:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Pärast:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI süsteemipartitsiooni pole seadistatud</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI süsteemipartitsiooni silt pole määratud</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Käivituspartitsioon pole krüptitud</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Eraldi käivituspartitsioon seadistati koos krüptitud juurpartitsiooniga, aga käivituspartitsioon ise ei ole krüptitud.<br/><br/>Selle seadistusega kaasnevad turvaprobleemid, sest tähtsad süsteemifailid hoitakse krüptimata partitsioonil.<br/>Sa võid soovi korral jätkata, aga failisüsteemi lukust lahti tegemine toimub hiljem süsteemi käivitusel.<br/>Et krüpteerida käivituspartisiooni, mine tagasi ja taasloo see, valides <strong>Krüpteeri</strong> partitsiooni loomise aknas.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2974,17 +3040,17 @@ Väljund: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3242,12 +3308,12 @@ Väljund: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Parimate tulemuste jaoks palun veendu, et see arvuti:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Süsteeminõudmised</translation> </message> @@ -3255,27 +3321,27 @@ Väljund: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>See arvuti ei rahulda %1 paigldamiseks vajalikke minimaaltingimusi.<br/>Paigaldamine ei saa jätkuda. <a href="#details">Detailid...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>See arvuti ei rahulda mõnda %1 paigaldamiseks soovitatud tingimust.<br/>Paigaldamine võib jätkuda, ent mõned funktsioonid võivad olla keelatud.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>See programm küsib sult mõned küsimused ja seadistab %2 sinu arvutisse.</translation> </message> @@ -3431,7 +3497,7 @@ Väljund: <translation>Määran sildid <strong>%1</strong> uuele partitsioonile.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Paigaldaja ei suutnud partitsioonile %1 silte määrata.</translation> </message> @@ -3574,12 +3640,12 @@ Väljund: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>See on ülevaade sellest mis juhtub, kui alustad paigaldusprotseduuri.</translation> </message> @@ -4119,107 +4185,127 @@ Väljund: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Mis on su nimi?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Mis nime soovid sisselogimiseks kasutada?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Mis on selle arvuti nimi?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Vali parool, et hoida oma konto turvalisena.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Kasuta sama parooli administraatorikontole.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_eu.ts b/lang/calamares_eu.ts index f9b6b44e1ea4bf9373976b13d3881c24f4817898..515734b016431c4dc6e10a266a14a41dafcc828a 100644 --- a/lang/calamares_eu.ts +++ b/lang/calamares_eu.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1-(e)n Master Boot Record</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Abio partizioa</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistema-partizioa</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ez instalatu abio kargatzailerik</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 eragiketa burutzen.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Direktorio ibilbide ezegokia</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>%1 lanerako direktorioa %2 python lanak ezin du irakurri.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Script fitxategi nagusi okerra</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>%1 script fitxategi nagusia ezin da irakurri python %2 lanerako</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python errorea "%1" lanean.</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalazioak huts egin du</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Akatsa</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Bai</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ez</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Itxi</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares instalazioak huts egin du</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 ezin da instalatu. Calamares ez da gai konfiguratutako modulu guztiak kargatzeko. Arazao hau banaketak Calamares erabiltzen duen eragatik da.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/> Ondorengo moduluak ezin izan dira kargatu:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Ezarpenarekin jarraitu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Instalazioarekin jarraitu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 instalatzailea zure diskoan aldaketak egitera doa %2 instalatzeko.<br/><strong>Ezingo dituzu desegin aldaketa hauek.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalatu orain</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Atzera</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalatu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalazioa burutu da. Itxi instalatzailea.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Instalazioa bertan behera utsi da sisteman aldaketarik gabe.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Hurrengoa</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atzera</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>E&ginda</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Utzi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Bertan behera utzi instalazioa?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Ziur uneko instalazio prozesua bertan behera utzi nahi duzula? @@ -467,22 +467,22 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Salbuespen-mota ezezaguna</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -500,6 +500,24 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>%1 Instalatzailea</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>Formulario</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Aukeratu &biltegiratze-gailua:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Unekoa: </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Ondoren:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Eskuz partizioak landu</strong><br/>Zure kasa sortu edo tamainaz alda dezakezu partizioak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Berrerabili %1 home partizio bezala %2rentzat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Aukeratu partizioa txikitzeko eta gero arrastatu azpiko-barra tamaina aldatzeko</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Abio kargatzaile kokapena:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>aukeratu partizioa instalatzeko</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Ezin da inon aurkitu EFI sistemako partiziorik sistema honetan. Mesedez joan atzera eta erabili eskuz partizioak lantzea %1 ezartzeko.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1eko EFI partizio sistema erabiliko da abiarazteko %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI sistema-partizioa:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Biltegiratze-gailuak badirudi ez duela sistema eragilerik. Zer egin nahiko zenuke? <br/>Zure aukerak berrikusteko eta berresteko aukera izango duzu aldaketak gauzatu aurretik biltegiratze-gailuan</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Diskoa ezabatu</strong><br/>Honek orain dauden datu guztiak <font color="red">ezabatuko</font> ditu biltegiratze-gailutik.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalatu alboan</strong><br/>Instalatzaileak partizioa txikituko du lekua egiteko %1-(r)i.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Ordeztu partizioa</strong><br/>ordezkatu partizioa %1-(e)kin.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Biltegiratze-gailuak %1 dauka. Zer egin nahiko zenuke? <br/>Zure aukerak berrikusteko eta berresteko aukera izango duzu aldaketak gauzatu aurretik biltegiratze-gailuan</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Biltegiragailu honetan badaude jadanik eragile sistema bat. Zer gustatuko litzaizuke egin?<br/>Biltegiragailuan aldaketarik egin baino lehen zure aukerak aztertu eta konfirmatu ahal izango duzu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Biltegiragailu honetan badaude jadanik eragile sistema batzuk. Zer gustatuko litzaizuke egin?<br/>Biltegiragailuan aldaketarik egin baino lehen zure aukerak aztertu eta konfirmatu ahal izango duzu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>Garbitzen aldi-baterako muntaketa puntu guztiak.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Ezin izan da aldi-baterako muntaketa puntu guztien zerrenda lortu.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Garbitu dira aldi-baterako muntaketa puntu guztiak.</translation> </message> @@ -726,27 +744,27 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Ezarri teklatu mota %1ra.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Ezarri teklatu diseinua %1%2ra.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>%1 ezarriko da sistemako hizkuntza bezala.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Zenbaki eta daten eskualdea %1-(e)ra ezarri da.</translation> </message> @@ -870,6 +888,11 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <source>Your passwords do not match!</source> <translation>Pasahitzak ez datoz bat!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <source>The installation of %1 is complete.</source> <translation>%1 instalazioa amaitu da.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>Banderak:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En%kriptatu</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logikoa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primarioa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Muntatze-puntua erabiltzen. Mesedez aukeratu beste bat.</translation> </message> @@ -1000,43 +1043,43 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%1 partizioa berria sortzen %2n.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Huts egin du instalatzaileak '%1' diskoan partizioa sortzen.</translation> </message> @@ -1087,7 +1130,7 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>%1 partizio taula berria %2n sortzen.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Huts egin du instalatzaileak '%1' diskoan partizioa taula sortzen.</translation> </message> @@ -1326,7 +1369,17 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>Banderak:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Muntatze-puntua erabiltzen. Mesedez aukeratu beste bat.</translation> </message> @@ -1363,57 +1416,57 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Ezarri partizioaren informazioa</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalatu %1 sistemako %2 partizio <strong>berrian</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalatu abio kargatzailea <strong>%1</strong>-(e)n.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Muntatze puntuak ezartzen.</translation> </message> @@ -1826,6 +1879,14 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <translation>Kokapena</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espazio librea</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partizio berria</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Izena</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Fitxategi Sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Muntatze Puntua</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamaina</translation> </message> @@ -2674,117 +2740,117 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Sistemaren informazioa eskuratzen...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partizioak</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Unekoa: </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Ondoren:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2973,17 +3039,17 @@ Irteera: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3241,12 +3307,12 @@ Irteera: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Emaitza egokienak lortzeko, ziurtatu ordenagailu honek baduela:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistemaren betebeharrak</translation> </message> @@ -3254,27 +3320,27 @@ Irteera: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Konputagailu honek ez dauzka gutxieneko eskakizunak %1 instalatzeko. <br/>Instalazioak ezin du jarraitu. <a href="#details">Xehetasunak...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Konputagailu honek ez du betetzen gomendatutako zenbait eskakizun %1 instalatzeko. <br/>Instalazioak jarraitu ahal du, baina zenbait ezaugarri desgaituko dira.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Konputagailuan %2 ezartzeko programa honek hainbat galdera egingo dizkizu.</translation> </message> @@ -3430,7 +3496,7 @@ Irteera: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3573,12 +3639,12 @@ Irteera: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4118,107 +4184,127 @@ Irteera: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Zein da zure izena?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Zein izen erabili nahi duzu saioa hastean?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Zein da ordenagailu honen izena?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Aukeratu pasahitza zure kontua babesteko.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Erabili pasahitz bera administratzaile kontuan.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_fa.ts b/lang/calamares_fa.ts index ec0753b7f2b2799088b4ca16220180c8f93e0efe..af3116735b204daf56ea8a837d223e5df84659cd 100644 --- a/lang/calamares_fa.ts +++ b/lang/calamares_fa.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>رکورد راه اندازی اصلی %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>افراز راهاندازی</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>افراز سامانهای</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>نصب نکردن یک بارکنندهٔ راهاندازی</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>اجرا عملیات %1</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>مسیر شاخهٔ جاری بد</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>شاخهٔ کاری %1 برای کار پایتونی %2 خواندنی نیست</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>پروندهٔ کدنوشتهٔ اصلی بد</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>پروندهٔ کدنویسهٔ اصلی %1 برای کار پایتونی %2 قابل خواندن نیست.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>خطای Boost.Python در کار %1.</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>راهاندازی شکست خورد.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>نصب شکست خورد</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>آیا مایلید که گزارشها در وب الصاق شوند؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>خطا</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&بله</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&خیر</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&بسته</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Install Log Paste URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>The upload was unsuccessful. No web-paste was done.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>راه اندازی کالاماریس شکست خورد.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 نمیتواند نصب شود. کالاماریس نمیتواند همه ماژولهای پیکربندی را بالا بیاورد. این یک مشکل در نحوه استفاده کالاماریس توسط توزیع است.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>این ماژول نمیتواند بالا بیاید:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>ادامهٔ برپایی؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>نصب ادامه یابد؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>برنامه نصب %1 در شرف ایجاد تغییرات در دیسک شما به منظور راهاندازی %2 است. <br/><strong>شما قادر نخواهید بود تا این تغییرات را برگردانید.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>نصبکنندهٔ %1 میخواهد برای نصب %2 تغییراتی در دیسکتان بدهد. <br/><strong>نخواهید توانست این تغییرات را برگردانید.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&همین حالا راهانداری کنید</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&اکنون نصب شود</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&بازگشت</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&راهاندازی</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&نصب</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>نصب انجام شد. برنامه نصب را ببندید.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>نصب انجام شد. نصاب را ببندید.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>لغو راهاندازی بدون تغییر سیستم.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>لغو نصب بدون تغییر کردن سیستم.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&بعدی</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&پیشین</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&انجام شد</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&لغو</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>لغو راهاندازی؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>لغو نصب؟</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>آیا واقعا میخواهید روند راهاندازی فعلی رو لغو کنید؟ برنامه راه اندازی ترک می شود و همه تغییرات از بین می روند.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>واقعاً می خواهید فرایند نصب فعلی را لغو کنید؟ @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>گونهٔ استثنای ناشناخته</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>خطای پایتونی غیرقابل تجزیه</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>ردیابی پایتونی غیرقابل تجزیه</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>خطای پایتونی غیرقابل دریافت.</translation> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation>نصبکنندهٔ %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation>فرم</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>انتخاب &دستگاه ذخیرهسازی:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>فعلی:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>بعد از:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation>شما می توانید پارتیشن بندی دستی ایجاد یا تغییر اندازه دهید .</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>استفاده مجدد از %1 به عنوان پارتیشن خانه برای %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>انتخاب یک پارتیشن برای کوجک کردن و ایجاد پارتیشن جدید از آن، سپس نوار دکمه را بکشید تا تغییر اندازه دهد</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 تغییر سایز خواهد داد به %2 مبیبایت و یک پارتیشن %3 مبیبایتی برای %4 ساخته خواهد شد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>مکان بالاآورنده بوت:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>یک پارتیشن را برای نصب بر روی آن، انتخاب کنید</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>پارتیشن سیستم ای.اف.آی نمیتواند در هیچ جایی از این سیستم یافت شود. لطفا برگردید و از پارتیشن بندی دستی استفاده کنید تا %1 را راهاندازی کنید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>پارتیشن سیستم ای.اف.آی در %1 برای شروع %2 استفاده خواهد شد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>پارتیشن سیستم ای.اف.آی</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>به نظر میرسد در دستگاه ذخیرهسازی هیچ سیستمعاملی وجود ندارد. تمایل به انجام چه کاری دارید؟<br/>شما میتوانید انتخابهایتان را قبل از اعمال هر تغییری در دستگاه ذخیرهسازی، مرور و تأیید نمایید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>پاک کردن دیسک</strong><br/>این کار تمام دادههای موجود بر روی دستگاه ذخیرهسازی انتخاب شده را <font color="red">حذف میکند</font>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>نصب در امتداد</strong><br/>این نصاب از یک پارتیشن برای ساخت یک اتاق برای %1 استفاده میکند.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>جایگزینی یک افراز</strong><br/>افرازی را با %1 جایگزین میکند.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>این دستگاه ذخیره سازی٪ 1 روی خود دارد. دوست دارید چه کاری انجام دهید؟ قبل از اینکه تغییری در دستگاه ذخیره ایجاد شود ، می توانید انتخاب های خود را بررسی و تأیید کنید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>این دستگاه ذخیره سازی از قبل یک سیستم عامل روی خود دارد. دوست دارید چه کاری انجام دهید؟ قبل از اینکه تغییری در دستگاه ذخیره ایجاد شود ، می توانید انتخاب های خود را بررسی و تأیید کنید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>این دستگاه ذخیره سازی دارای چندین سیستم عامل است. دوست دارید چه کاری انجام دهید؟ قبل از اینکه تغییری در دستگاه ذخیره ایجاد شود ، می توانید انتخاب های خود را بررسی و تأیید کنید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>بدون Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>باز استفاده از مبادله</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>مبادله (بدون خوابزمستانی)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>مبادله (با خوابزمستانی)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>مبادله به پرونده</translation> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation>در حال پاکسازی همهٔ اتّصالهای موقّتی.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>نمیتوان فهرست اتّصالهای موقّتی را گرفت.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>همهٔ اتّصالهای موقّتی پاکسازی شدند.</translation> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>تنظیم مدل صفحهکلید به %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>تنظیم چینش صفحهکلید به %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>منطقه زمانی را تنظیم کنید 1%</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>زبان سامانه به %1 تنظیم خواهد شد.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>محلی و اعداد و تاریخ ها روی٪ 1 تنظیم می شوند.</translation> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>گذرواژههایتان مطابق نیستند!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>نصب %1 کامل شد.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>گزینش بستهها</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>لطفاً محصولی را از لیست انتخاب کنید. محصول انتخاب شده نصب خواهد شد.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation>پرچمها:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>رمز&نگاری</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>منطقی</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>اصلی</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>نقطهٔ اتّصال از پیش در حال استفاده است. لطفاً نقطهٔ دیگری برگزینید.</translation> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>ایچاد افراز %2میب جدید روی %4 (%3) با سامانهٔ پروندهٔ %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>ایچاد افراز <strong>%2میب</strong> جدید روی <strong>%</strong>4 (%3) با سامانهٔ پروندهٔ <strong>%</strong>1.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>در حال ایجاد افراز %1 جدید روی %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation>در حال ایجاد جدول افراز %1 جدید روی %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation>پرچمها:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>نقطهٔ اتّصال از پیش در حال استفاده است. لطفاً نقطهٔ دیگری برگزینید.</translation> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>تنظیم اطّلاعات افراز</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>برپایی نقطههای اتّصال</translation> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation>موقعیت</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>منطقه مورد نظر خود را انتخاب کنید یا از منطقه پیش فرض بر اساس مکان فعلی خود استفاده کنید.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>منطقه مورد نظر خود را در منطقه خود انتخاب کنید.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>بستهها</translation> </message> @@ -2563,33 +2624,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>فضای آزاد</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>افراز جدید</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>نام</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>سامانهٔ پرونده</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>نقطهٔ اتّصال</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>اندازه</translation> </message> @@ -2675,117 +2741,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>جمعآوری اطّلاعات سامانه…</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>افرازها</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>نصب %1 <strong>در امتداد</strong> سیستم عامل دیگر.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>پاک کردن</strong> دیسک و نصب %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>جایگزینی</strong> یک پارتیشن و با %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>پارتیشنبندی</strong> دستی.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>دیسک <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>فعلی:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>بعد از:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>هیچ پارتیشن سیستم EFI پیکربندی نشده است</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>برای راه اندازی پارتیشن سیستم EFI لازم است. برای پیکربندی یک پارتیشن سیستم EFI ، به عقب برگردید و یک سیستم فایل FAT32 را با پرچم٪ 3 فعال کنید و نقطه نصب را نصب کنید. 2. بدون تنظیم پارتیشن سیستم EFI می توانید ادامه دهید اما ممکن است سیستم شما از کار بیفتد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>پرچم پارتیشن سیستم EFI تنظیم نشده است</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>گزینه ای برای استفاده از GPT در BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>جدول پارتیشن GPT بهترین گزینه برای همه سیستم ها است. این نصب از چنین تنظیماتی برای سیستم های BIOS نیز پشتیبانی می کند. برای پیکربندی جدول پارتیشن GPT در BIOS ، (اگر قبلاً این کار انجام نشده است) برگردید و جدول پارتیشن را روی GPT تنظیم کنید ، سپس یک پارتیشن 8 مگابایتی بدون فرمت با پرچم bios_grub ایجاد کنید. برای راه اندازی٪ 1 سیستم BIOS با GPT ، یک پارتیشن 8 مگابایتی بدون قالب لازم است.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>پارتیشن بوت رمزشده نیست</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>یک پارتیشن بوت جداگانه همراه با یک پارتیشن ریشه ای رمزگذاری شده راه اندازی شده است ، اما پارتیشن بوت رمزگذاری نشده است. با این نوع تنظیمات مشکلات امنیتی وجود دارد ، زیرا پرونده های مهم سیستم در یک پارتیشن رمزگذاری نشده نگهداری می شوند. در صورت تمایل می توانید ادامه دهید ، اما باز کردن قفل سیستم فایل بعداً در هنگام راه اندازی سیستم اتفاق می افتد. برای رمزگذاری پارتیشن بوت ، به عقب برگردید و آن را دوباره ایجاد کنید ، رمزگذاری را در پنجره ایجاد پارتیشن انتخاب کنید.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>حداقل یک دستگاه دیسک در دسترس دارد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>هیچ پارتیشنی برای نصب وجود ندارد</translation> </message> @@ -2972,17 +3038,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>بدون محصول</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>هیچ توضیحی وجود ندارد.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(بدون نقطهٔ اتّصال)</translation> </message> @@ -3240,12 +3306,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>برای بهترین نتیجه ، لطفا اطمینان حاصل کنید که این کامپیوتر:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>نیازمندیهای سامانه</translation> </message> @@ -3253,27 +3319,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>رایانه کمینهٔ نیازمندیهای برپاسازی %1 را ندارد.<br/>برپاسازی نمیتواند ادامه یابد. <a href="#details">جزییات…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>رایانه کمینهٔ نیازمندیهای نصب %1 را ندارد.<br/>نصب نمیتواند ادامه یابد. <a href="#details">جزییات…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>رایانه کمینهٔ نیازمندیهای برپاسازی %1 را ندارد.<br/>برپاسازی میتواند ادامه یابد، ولی ممکن است برخی ویژگیها از کار افتاده باشند.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>رایانه کمینهٔ نیازمندیهای نصب %1 را ندارد.<br/>نصب میتواند ادامه یابد، ولی ممکن است برخی ویژگیها از کار افتاده باشند.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>این برنامه تعدادی سوال از شما پرسیده و %2 را روی رایانهتان برپا میکند.</translation> </message> @@ -3429,7 +3495,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3572,12 +3638,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4118,107 +4184,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>نامتان چیست؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>نام کاملتان</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>برای ورود می خواهید از چه نامی استفاده کنید؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>فقط حروف کوچک ، اعداد ، زیر خط و خط خط مجاز است.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>نام این رایانه چیست؟</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>نام رایانه</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>برای امن نگه داشتن حسابتان، گذرواژهای برگزینید.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>گذرواژه</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>تکرار TextLabel</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>رمز ورود یکسان را دو بار وارد کنید ، تا بتوان آن را از نظر اشتباه تایپ بررسی کرد. یک رمز ورود خوب شامل ترکیبی از حروف ، اعداد و علائم نگارشی است ، باید حداقل هشت حرف داشته باشد و باید در فواصل منظم تغییر یابد.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>وقتی این کادر علامت گذاری شد ، بررسی قدرت رمز عبور انجام می شود و دیگر نمی توانید از رمز عبور ضعیف استفاده کنید.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>استفاده از گذرواژهٔ یکسان برای حساب مدیر.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_fi_FI.ts b/lang/calamares_fi_FI.ts index 4045f5247e9f81dd5976ee80065a40f982b4657e..ef626b2bce96aad6880b3a72ad0f9aeb4bf3f254 100644 --- a/lang/calamares_fi_FI.ts +++ b/lang/calamares_fi_FI.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1:n MBR</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Käynnistysosio</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Järjestelmäosio</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Älä asenna käynnistyslatainta</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Suoritetaan %1 toimenpidettä.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Virheellinen työkansion polku</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Työkansio %1 pythonin työlle %2 ei ole luettavissa.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Virheellinen komentosarjan tiedosto</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Komentosarjan tiedosto %1 python työlle %2 ei ole luettavissa.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python virhe työlle "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Asennus epäonnistui</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Asentaminen epäonnistui</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Haluatko liittää asennuslokin verkkoon?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Virhe</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Kyllä</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ei</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Sulje</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Asenna lokiliitoksen URL-osoite</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Lähettäminen epäonnistui. Verkko-liittämistä ei tehty.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Linkki kopioitu leikepöydälle</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamaresin alustaminen epäonnistui</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 ei voi asentaa. Calamares ei voinut ladata kaikkia määritettyjä moduuleja. Ongelma on siinä, miten jakelu käyttää Calamaresia.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Seuraavia moduuleja ei voitu ladata:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Jatketaanko asennusta?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Jatka asennusta?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 asennusohjelma on aikeissa tehdä muutoksia levylle, jotta voit määrittää kohteen %2.<br/><strong>Et voi kumota näitä muutoksia.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Asennus ohjelman %1 on tehtävä muutoksia levylle, jotta %2 voidaan asentaa.<br/><strong>Et voi kumota näitä muutoksia.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Määritä nyt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Asenna nyt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Mene &takaisin</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Määritä</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Asenna</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Asennus on valmis. Sulje asennusohjelma.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Asennus on valmis. Sulje asennusohjelma.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Peruuta asennus muuttamatta järjestelmää.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Peruuta asennus tekemättä muutoksia järjestelmään.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Seuraava</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Takaisin</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Valmis</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Peruuta</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Peruuta asennus?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Peruuta asennus?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Haluatko todella peruuttaa nykyisen asennuksen? Asennusohjelma lopetetaan ja kaikki muutokset menetetään.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Oletko varma että haluat peruuttaa käynnissä olevan asennusprosessin? @@ -472,22 +472,22 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tuntematon poikkeustyyppi</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>jäsentämätön Python virhe</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>jäsentämätön Python jäljitys</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Python virhettä ei voitu hakea.</translation> </message> @@ -505,6 +505,24 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat.</translation> <translation>%1 asentaja</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Asennusohjelman epäonnistui päivittää osio levyllä '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat.</translation> <translation>Lomake</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Valitse tallennus&laite:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Nykyinen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Jälkeen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuaalinen osiointi </strong><br/>Voit luoda tai muuttaa osioita itse.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Käytä %1 uudelleen kotiosiona kohteelle %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Valitse supistettava osio ja säädä alarivillä kokoa vetämällä</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 supistetaan %2Mib:iin ja uusi %3MiB-osio luodaan kohteelle %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Käynnistyksen lataajan sijainti:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Valitse asennettava osio</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Järjestelmäosiota EFI ei löydy tästä järjestelmästä. Siirry takaisin ja käytä manuaalista osiointia, kun haluat määrittää %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Järjestelmäosiota EFI %1 käytetään %2 käynnistämiseen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI järjestelmän osio:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Tällä tallennuslaitteella ei näytä olevan käyttöjärjestelmää. Mitä haluat tehdä?<br/>Voit tarkistaa ja vahvistaa valintasi ennen kuin tallennuslaitteeseen tehdään muutoksia.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Tyhjennä levy</strong><br/>Tämä <font color="red">poistaa</font> kaikki tiedot valitussa tallennuslaitteessa.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Asenna nykyisen rinnalle</strong><br/>Asennusohjelma supistaa osiota tehdäkseen tilaa kohteelle %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Osion korvaaminen</strong><br/>korvaa osion %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Tässä tallennuslaitteessa on %1 dataa. Mitä haluat tehdä?<br/>Voit tarkistaa ja vahvistaa valintasi ennen kuin tallennuslaitteeseen tehdään muutoksia.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Tämä tallennuslaite sisältää jo käyttöjärjestelmän. Mitä haluaisit tehdä?<br/>Voit tarkistaa ja vahvistaa valintasi, ennen kuin tallennuslaitteeseen tehdään muutoksia.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Tämä tallennuslaite sisältää jo useita käyttöjärjestelmiä. Mitä haluaisit tehdä?<br/>Voit tarkistaa ja vahvistaa valintasi, ennen kuin tallennuslaitteeseen tehdään muutoksia.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Tällä kiintolevyllä on jo käyttöjärjestelmä, mutta osiotaulukko <strong>%1</strong> on erilainen kuin tarvittava <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Tähän kiintolevyyn on <strong>kiinnitetty</strong> yksi osioista.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Tämä kiintolevy on osa <strong>passiivista RAID</strong> kokoonpanoa.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Swap ei</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Swap käytä uudellen</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (ei lepotilaa)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (lepotilan kanssa)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap tiedostona</translation> </message> @@ -699,12 +717,12 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat.</translation> <translation>Kaikki tilapäiset kiinnitykset tyhjennetään.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Väliaikaisten liitosten luetteloa ei voi hakea.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Poistettu kaikki väliaikaiset liitokset.</translation> </message> @@ -731,27 +749,27 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Aseta näppäimiston malli %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Aseta näppäimiston asetelmaksi %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Aseta aikavyöhykkeeksi %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Järjestelmän kielen asetuksena on %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Numerot ja päivämäärät, paikallinen asetus on %1.</translation> </message> @@ -876,6 +894,11 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <source>Your passwords do not match!</source> <translation>Salasanasi eivät täsmää!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -916,6 +939,16 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <source>The installation of %1 is complete.</source> <translation>Asennus %1 on valmis.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paketin valinta</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Ole hyvä ja valitse tuote luettelosta. Valittu tuote asennetaan.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -978,27 +1011,37 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Liput:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Sa&laa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Looginen</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Ensisijainen</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Asennuskohde on jo käytössä. Valitse toinen.</translation> </message> @@ -1006,43 +1049,43 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Luo uusi %1MiB osio kohteeseen %3 (%2), jossa on %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Luo uusi %1MiB osio kohteeseen %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Luo uusi %2Mib-osio %4 (%3) tiedostojärjestelmällä %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Luo uusi <strong>%1MiB</strong> osio kohteeseen <strong>%3</strong> (%2) jossa on <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Luo uusi <strong>%1MiB</strong> osio kohteeseen <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Luo uusi <strong>%2Mib</strong> osio <strong>%4</strong> (%3) tiedostojärjestelmällä <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Luodaan uutta %1-osiota kohteessa %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Asennusohjelma epäonnistui osion luonnissa levylle '%1'.</translation> </message> @@ -1093,7 +1136,7 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Luodaan uutta %1 osiotaulukkoa kohteelle %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Asennusohjelma epäonnistui osiotaulukon luonnissa kohteeseen %1.</translation> </message> @@ -1332,7 +1375,17 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Liput:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Asennuskohde on jo käytössä. Valitse toinen.</translation> </message> @@ -1369,57 +1422,57 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Aseta osion tiedot</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Asenna %1 <strong>uusi</strong> %2 järjestelmäosio ominaisuuksilla <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Asenna %1 <strong>uusi</strong> %2 järjestelmä osio.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Määritä <strong>uusi</strong> %2 osio liitospisteellä <strong>%1</strong> ja ominaisuuksilla <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Määritä <strong>uusi</strong> %2 osio liitospisteellä <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Asenna %2 - %3 järjestelmäosio <strong>%1</strong> ominaisuuksilla <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Määritä %3 osio <strong>%1</strong> liitospisteellä <strong>%2</strong> ja ominaisuuksilla <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Määritä %3 osio <strong>%1</strong> liitospisteellä <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Asenna %2 - %3 -järjestelmän osioon <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Asenna käynnistyslatain <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Liitosten määrittäminen.</translation> </message> @@ -1832,6 +1885,14 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Sijainti</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2051,29 +2112,29 @@ hiiren vieritystä skaalaamiseen.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Valitse alue tai käytä aluetta nykyisen sijaintisi perusteella.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Aikavyöhyke: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Valitse haluamasi alue alueesi sisällä.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Vyöhykkeet</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Voit hienosäätää kieli- ja kieliasetuksia alla.</translation> </message> @@ -2389,7 +2450,7 @@ hiiren vieritystä skaalaamiseen.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketit</translation> </message> @@ -2570,33 +2631,38 @@ hiiren vieritystä skaalaamiseen.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Vapaa tila</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Uusi osiointi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nimi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Tiedostojärjestelmä</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Liitoskohta</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Koko</translation> </message> @@ -2682,117 +2748,117 @@ hiiren vieritystä skaalaamiseen.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Kerätään järjestelmän tietoja...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Osiot</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Asenna toisen käyttöjärjestelmän %1 <strong>rinnalle</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Tyhjennä</strong> levy ja asenna %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Vaihda</strong> osio jolla on %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manuaalinen</strong> osointi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Asenna toisen käyttöjärjestelmän %1 <strong>rinnalle</strong> levylle <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Tyhjennä</strong> levy <strong>%2</strong> (%3) ja asenna %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Korvaa</strong> levyn osio <strong>%2</strong> (%3) jolla on %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manuaalinen</strong> osiointi levyllä <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Levy <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Nykyinen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Jälkeen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI-järjestelmäosiota ei ole määritetty</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>EFI-järjestelmän osio on välttämätön käynnistyksessä %1.<br/><br/>Jos haluat tehdä EFI-järjestelmän osion, mene takaisin ja luo FAT32-tiedostojärjestelmä, jossa<strong>%3</strong> lippu on käytössä ja liityntäkohta. <strong>%2</strong>.<br/><br/>Voit jatkaa ilman EFI-järjestelmäosiota, mutta järjestelmä ei ehkä käynnisty.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>EFI-järjestelmän osio on välttämätön käynnistyksessä %1.<br/><br/>Osio on määritetty liityntäkohdan kanssa, <strong>%2</strong> mutta sen <strong>%3</strong> lippua ei ole asetettu.<br/>Jos haluat asettaa lipun, palaa takaisin ja muokkaa osiota.<br/><br/>Voit jatkaa lippua asettamatta, mutta järjestelmä ei ehkä käynnisty.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI-järjestelmäosion lippua ei ole asetettu</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS:ssa mahdollisuus käyttää GPT:tä</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT-osiotaulukko on paras vaihtoehto kaikille järjestelmille. Tämä asennusohjelma tukee asennusta myös BIOS:n järjestelmään.<br/><br/>Jos haluat määrittää GPT-osiotaulukon BIOS:ssa (jos sitä ei ole jo tehty) palaa takaisin ja aseta osiotaulukkoksi GPT. Luo seuraavaksi 8 Mb alustamaton osio <strong>bios_grub</strong> lipulla käyttöön.<br/><br/>Alustamaton 8 Mb osio on tarpeen %1:n käynnistämiseksi BIOS-järjestelmässä GPT:llä.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Käynnistysosiota ei ole salattu</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Erillinen käynnistysosio perustettiin yhdessä salatun juuriosion kanssa, mutta käynnistysosio ei ole salattu.<br/><br/>Tällaisissa asetuksissa on tietoturvaongelmia, koska tärkeät järjestelmätiedostot pidetään salaamattomassa osiossa.<br/>Voit jatkaa, jos haluat, mutta tiedostojärjestelmän lukituksen avaaminen tapahtuu myöhemmin järjestelmän käynnistyksen aikana.<br/>Käynnistysosion salaamiseksi siirry takaisin ja luo se uudelleen valitsemalla <strong>Salaa</strong> osion luominen -ikkunassa. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>on vähintään yksi levy käytettävissä.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Asennettavia osioita ei ole.</translation> </message> @@ -2982,17 +3048,17 @@ Ulostulo: <translation>Uutta satunnaista tiedostoa ei voitu luoda <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Ei tuotetta</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Kuvausta ei ole.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(ei liitoskohtaa)</translation> </message> @@ -3253,12 +3319,12 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</ <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Saadaksesi parhaan lopputuloksen, tarkista että tämä tietokone:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Järjestelmävaatimukset</translation> </message> @@ -3266,28 +3332,28 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</ <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Tämä tietokone ei täytä vähimmäisvaatimuksia, %1.<br/>Asennusta ei voi jatkaa. <a href="#details">Yksityiskohdat...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Tämä tietokone ei täytä asennuksen vähimmäisvaatimuksia, %1.<br/>Asennus ei voi jatkua. <a href="#details">Yksityiskohdat...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Tämä tietokone ei täytä joitakin suositeltuja vaatimuksia %1.<br/>Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Tämä tietokone ei täytä joitakin suositeltuja vaatimuksia %1. Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Tämä ohjelma kysyy joitakin kysymyksiä %2 ja asentaa tietokoneeseen.</translation> </message> @@ -3443,7 +3509,7 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Asetetaan liput <strong>%1</strong> uuteen osioon.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Asennusohjelma ei voinut asettaa lippuja osioon %1.</translation> </message> @@ -3586,12 +3652,12 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Tämä on yleiskuva siitä, mitä tapahtuu, kun asennusohjelma käynnistetään.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Tämä on yleiskuva siitä, mitä tapahtuu asennuksen aloittamisen jälkeen.</translation> </message> @@ -4167,107 +4233,127 @@ Asennus voi jatkua, mutta jotkin toiminnot saattavat olla pois käytöstä.</tra <translation>Valitse käyttäjänimi kirjautumiseen ja järjestelmänvalvojan tehtävien suorittamiseen</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Mikä on nimesi?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Koko nimesi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Mitä nimeä haluat käyttää sisäänkirjautumisessa?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Kirjautumisnimi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Jos tätä tietokonetta käyttää useampi kuin yksi henkilö, voit luoda useita tilejä asennuksen jälkeen.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Vain pienet kirjaimet, numerot, alaviivat ja tavuviivat ovat sallittuja.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Mikä on tämän tietokoneen nimi?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Tietokoneen nimi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Tätä nimeä käytetään, jos teet tietokoneen näkyväksi verkon muille käyttäjille.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Valitse salasana pitääksesi tilisi turvallisena.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Salasana</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Toista salasana</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Syötä sama salasana kahdesti, jotta se voidaan tarkistaa kirjoittamisvirheiden varalta. Hyvä salasana sisältää sekoituksen kirjaimia, numeroita ja välimerkkejä. Vähintään kahdeksan merkkiä pitkä ja se on vaihdettava säännöllisin väliajoin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Tarkista salasanojen laatu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Kun tämä valintaruutu on valittu, salasanan vahvuus tarkistetaan, etkä voi käyttää heikkoa salasanaa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Kirjaudu automaattisesti ilman salasanaa</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Käytä käyttäjän salasanaa myös root-salasanana</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Käytä pääkäyttäjän tilillä samaa salasanaa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Valitse root-salasana, jotta tilisi pysyy turvassa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root salasana</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Toista Root salasana</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Syötä sama salasana kahdesti, jotta se voidaan tarkistaa kirjoitusvirheiden varalta.</translation> </message> diff --git a/lang/calamares_fr.ts b/lang/calamares_fr.ts index 5b44eb61fde960b1e50b684d67f8f5aa9b418112..0be61451d50463f7dff8c816c7e390e7dd98248f 100644 --- a/lang/calamares_fr.ts +++ b/lang/calamares_fr.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Gérer les paramètres de montage automatique</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partition de démarrage</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> - <translation>Partition Système</translation> + <translation>Partition système</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ne pas installer de chargeur de démarrage</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -99,27 +99,27 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="75"/> <source>Interface:</source> - <translation>Interface:</translation> + <translation>Interface :</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="102"/> <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> - <translation type="unfinished"/> + <translation>Accidents de Calamares, pour que le Dr. Konqui puisse les regarder.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>Recharge la feuille de style à partir du répertoire de personnalisation.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>Télécharge le journal de session dans le pastebin configuré.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>Envoyer le journal de session</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -129,12 +129,12 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> - <translation type="unfinished"/> + <translation>Affiche l'arborescence des noms de widgets dans le journal (pour le débogage de la feuille de style).</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="131"/> <source>Widget Tree</source> - <translation>Arbre de Widget</translation> + <translation>Arbre de widget</translation> </message> <message> <location filename="../src/calamares/DebugWindow.cpp" line="221"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Exécution de l'opération %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Chemin du répertoire de travail invalide</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Le répertoire de travail %1 pour le job python %2 n'est pas accessible en lecture.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Fichier de script principal invalide</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Le fichier de script principal %1 pour la tâche python %2 n'est pas accessible en lecture.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Erreur Boost.Python pour le job "%1".</translation> </message> @@ -285,180 +285,184 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Échec de la configuration</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>L'installation a échoué</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Voulez-vous copier le journal d'installation sur le Web ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Erreur</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Oui</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Non</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Fermer</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL de copie du journal d'installation</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>L'envoi a échoué. La copie sur le web n'a pas été effectuée.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 Link copied to clipboard</source> - <translation type="unfinished"/> + <translation>Journal d'installation publié sur + +%1 + +Lien copié dans le presse-papiers</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>L'initialisation de Calamares a échoué</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 n'a pas pu être installé. Calamares n'a pas pu charger tous les modules configurés. C'est un problème avec la façon dont Calamares est utilisé par la distribution.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> - <translation>Les modules suivants n'ont pas pu être chargés :</translation> + <translation><br/>Les modules suivants n'ont pas pu être chargés :</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Poursuivre la configuration ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuer avec l'installation ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Le programme de configuration de %1 est sur le point de procéder aux changements sur le disque afin de configurer %2.<br/> <strong>Vous ne pourrez pas annulez ces changements.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>L'installateur %1 est sur le point de procéder aux changements sur le disque afin d'installer %2.<br/> <strong>Vous ne pourrez pas annulez ces changements.<strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurer maintenant</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installer maintenant</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Retour</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configurer</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installer</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>La configuration est terminée. Fermer le programme de configuration.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>L'installation est terminée. Fermer l'installateur.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Annuler la configuration sans toucher au système.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Annuler l'installation sans modifier votre système.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Suivant</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Précédent</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Terminé</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Annuler</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Annuler la configuration ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Abandonner l'installation ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Voulez-vous vraiment abandonner le processus de configuration ? Le programme de configuration se fermera et les changements seront perdus.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Voulez-vous vraiment abandonner le processus d'installation ? @@ -468,22 +472,22 @@ L'installateur se fermera et les changements seront perdus.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Type d'exception inconnue</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Erreur Python non analysable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Traçage Python non exploitable</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Erreur Python non rapportable.</translation> </message> @@ -501,6 +505,24 @@ L'installateur se fermera et les changements seront perdus.</translation> <translation>Installateur %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Le programme d'installation n'a pas pu mettre à jour la table de partitionnement sur le disque '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +539,149 @@ L'installateur se fermera et les changements seront perdus.</translation> <translation>Formulaire</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> - <translation>Sélectionnez le support de sto&ckage :</translation> + <translation>Sélectionner le support de sto&ckage :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actuel :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> - <translation>Après:</translation> + <translation>Après :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Partitionnement manuel</strong><br/>Vous pouvez créer ou redimensionner vous-même des partitions.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Réutiliser %1 comme partition home pour %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> - <translation><strong>Sélectionnez une partition à réduire, puis faites glisser la barre du bas pour redimensionner</strong></translation> + <translation><strong>Sélectionner une partition à réduire, puis faites glisser la barre du bas pour redimensionner</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> - <translation>%1 va être réduit à %2Mio et une nouvelle partition de %3Mio va être créée pour %4.</translation> + <translation>%1 va être réduit à %2 Mio et une nouvelle partition de %3 Mio va être créée pour %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> - <translation>Emplacement du chargeur de démarrage:</translation> + <translation>Emplacement du chargeur de démarrage :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Sélectionner une partition pour l'installation</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Une partition système EFI n'a pas pu être trouvée sur ce système. Veuillez retourner à l'étape précédente et sélectionner le partitionnement manuel pour configurer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partition système EFI sur %1 va être utilisée pour démarrer %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partition système EFI :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ce périphérique de stockage ne semble pas contenir de système d'exploitation. Que souhaitez-vous faire ?<br/>Vous pourrez relire et confirmer vos choix avant que les modifications soient effectuées sur le périphérique de stockage.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Effacer le disque</strong><br/>Ceci va <font color="red">effacer</font> toutes les données actuellement présentes sur le périphérique de stockage sélectionné.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Installer à côté</strong><br/>L'installateur va réduire une partition pour faire de la place pour %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Remplacer une partition</strong><br>Remplace une partition par %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ce périphérique de stockage contient %1. Que souhaitez-vous faire ?<br/>Vous pourrez relire et confirmer vos choix avant que les modifications soient effectuées sur le périphérique de stockage.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ce périphérique de stockage contient déjà un système d'exploitation. Que souhaitez-vous faire ?<br/>Vous pourrez relire et confirmer vos choix avant que les modifications soient effectuées sur le périphérique de stockage.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ce péiphérique de stockage contient déjà plusieurs systèmes d'exploitation. Que souhaitez-vous faire ?<br/>Vous pourrez relire et confirmer vos choix avant que les modifications soient effectuées sur le périphérique de stockage.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Le périphérique de stockage contient déjà un système d'exploitation, mais la table de partition <strong>%1</strong> est différente de celle nécessaire <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Une des partitions de ce périphérique de stockage est <strong>montée</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Ce périphérique de stockage fait partie d'une grappe <strong>RAID inactive</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Aucun Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Réutiliser le Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sans hibernation)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (avec hibernation)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap dans un fichier</translation> </message> @@ -695,12 +717,12 @@ L'installateur se fermera et les changements seront perdus.</translation> <translation>Libération des montages temporaires.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Impossible de récupérer la liste des montages temporaires.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Supprimer les montages temporaires.</translation> </message> @@ -727,27 +749,27 @@ L'installateur se fermera et les changements seront perdus.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Configurer le modèle de clavier à %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Configurer la disposition clavier à %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Configurer timezone sur %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La langue du système sera réglée sur %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Les nombres et les dates seront réglés sur %1.</translation> </message> @@ -764,12 +786,12 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/netinstall/Config.cpp" line="57"/> <source>Network Installation. (Disabled: Internal error)</source> - <translation type="unfinished"/> + <translation>Installation réseau. (Désactivé : erreur interne)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="61"/> <source>Network Installation. (Disabled: No package list)</source> - <translation type="unfinished"/> + <translation>Installation réseau. (Désactivé : pas de liste de paquets)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="77"/> @@ -779,7 +801,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/netinstall/Config.cpp" line="59"/> <source>Network Installation. (Disabled: Unable to fetch package lists, check your network connection)</source> - <translation>Installation par le réseau (Désactivée : impossible de récupérer leslistes de paquets, vérifiez la connexion réseau)</translation> + <translation>Installation par le réseau (Désactivée : impossible de récupérer les listes de paquets, vérifier la connexion réseau)</translation> </message> <message> <location filename="../src/modules/welcome/Config.cpp" line="50"/> @@ -871,6 +893,11 @@ L'installateur se fermera et les changements seront perdus.</translation> <source>Your passwords do not match!</source> <translation>Vos mots de passe ne correspondent pas !</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -884,12 +911,12 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/finished/Config.cpp" line="147"/> <source>The setup of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>La configuration de %1 n'a pas abouti.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="148"/> <source>The installation of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>L’installation de %1 n’a pas abouti.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="152"/> @@ -911,6 +938,16 @@ L'installateur se fermera et les changements seront perdus.</translation> <source>The installation of %1 is complete.</source> <translation>L'installation de %1 est terminée.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Sélection des paquets</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Merci de sélectionner un produit de la liste. Le produit sélectionné sera installé.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -955,7 +992,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="123"/> <source>Fi&le System:</source> - <translation>Sy&stème de fichiers:</translation> + <translation>Sy&stème de fichiers :</translation> </message> <message> <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="155"/> @@ -965,35 +1002,45 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="165"/> <source>&Mount Point:</source> - <translation>Point de &Montage :</translation> + <translation>Point de &montage :</translation> </message> <message> <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="192"/> <source>Flags:</source> - <translation>Drapeaux:</translation> + <translation>Drapeaux :</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Chi&ffrer</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logique</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaire</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Le point de montage est déjà utilisé. Merci d'en sélectionner un autre.</translation> </message> @@ -1001,43 +1048,43 @@ L'installateur se fermera et les changements seront perdus.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> - <translation type="unfinished"/> + <translation>Créer une nouvelle partition %1 Mio sur %3 (%2) avec les entrées %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> - <translation type="unfinished"/> + <translation>Créer une nouvelle partition %1 Mio sur %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> - <translation>Créer une nouvelle partition de %2Mio sur %4 (%3) avec le système de fichier %1.</translation> + <translation>Créer une nouvelle partition de %2 Mio sur %4 (%3) avec le système de fichier %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Créer une nouvelle partition <strong>%1 Mio</strong> sur <strong>%3</strong> (%2) avec les entrées <em>%4</em>. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> - <translation type="unfinished"/> + <translation>Créer une nouvelle partition <strong>%1 Mio</strong> sur <strong>%3</strong> (%2). </translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> - <translation>Créer une nouvelle partition de <strong>%2Mio</strong> sur <strong>%4</strong> (%3) avec le système de fichiers <strong>%1</strong>.</translation> + <translation>Créer une nouvelle partition de <strong>%2 Mio</strong> sur <strong>%4</strong> (%3) avec le système de fichiers <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Création d'une nouvelle partition %1 sur %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Le programme d'installation n'a pas pu créer la partition sur le disque '%1'.</translation> </message> @@ -1088,7 +1135,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <translation>Création d'une nouvelle table de partitions %1 sur %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Le programme d'installation n'a pas pu créer la table de partitionnement sur le disque %1.</translation> </message> @@ -1132,7 +1179,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/CreateVolumeGroupDialog.cpp" line="28"/> <source>Create Volume Group</source> - <translation>Créer le Groupe de Volumes</translation> + <translation>Créer le groupe de volume</translation> </message> </context> <context> @@ -1304,12 +1351,12 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="103"/> <source>&Mount Point:</source> - <translation>Point de &Montage :</translation> + <translation>Point de &montage :</translation> </message> <message> <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="123"/> <source>Si&ze:</source> - <translation>Ta&ille:</translation> + <translation>Ta&ille :</translation> </message> <message> <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="133"/> @@ -1319,15 +1366,25 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="140"/> <source>Fi&le System:</source> - <translation>Sys&tème de fichiers:</translation> + <translation>Sys&tème de fichiers :</translation> </message> <message> <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="153"/> <source>Flags:</source> - <translation>Drapeaux:</translation> + <translation>Drapeaux :</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Le point de montage est déjà utilisé. Merci d'en sélectionner un autre.</translation> </message> @@ -1347,74 +1404,74 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="46"/> <source>Passphrase</source> - <translation>Phrase de passe</translation> + <translation>Phrase secrète</translation> </message> <message> <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="56"/> <source>Confirm passphrase</source> - <translation>Confirmez la phrase de passe</translation> + <translation>Confirmer la phrase secrète</translation> </message> <message> <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="104"/> <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="114"/> <source>Please enter the same passphrase in both boxes.</source> - <translation>Merci d'entrer la même phrase de passe dans les deux champs.</translation> + <translation>Merci d'entrer la même phrase secrète dans les deux champs.</translation> </message> </context> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Configurer les informations de la partition</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> - <translation type="unfinished"/> + <translation>Installer %1 sur la <strong>nouvelle</strong> partition système %2 avec les fonctionnalités <em>%3</em> </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installer %1 sur le <strong>nouveau</strong> système de partition %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> - <translation type="unfinished"/> + <translation>Configurer la <strong>nouvelle</strong> partition %2 avec le point de montage <strong>%1</strong> et les fonctionnalités <em>%3</em>. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> - <translation type="unfinished"/> + <translation>Configurer la <strong>nouvelle</strong> partition %2 avec le point de montage <strong>%1</strong>%3. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Installer %2 sur la partition système %3 <strong>%1</strong> avec les fonctionnalités <em>%4</em>. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Configurer la partition %3 <strong>%1</strong> avec le point de montage <strong>%2</strong> et les fonctionnalités <em>%4</em>. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> - <translation type="unfinished"/> + <translation>Configurer la partition %3 <strong>%1</strong> avec le point de montage <strong>%2</strong>%4. </translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installer %2 sur la partition système %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installer le chargeur de démarrage sur <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configuration des points de montage.</translation> </message> @@ -1590,7 +1647,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <location filename="../src/modules/oemid/IDJob.cpp" line="52"/> <location filename="../src/modules/oemid/IDJob.cpp" line="59"/> <source>OEM Batch Identifier</source> - <translation>Identifiant de Lot OEM</translation> + <translation>Identifiant de lot OEM</translation> </message> <message> <location filename="../src/modules/oemid/IDJob.cpp" line="40"/> @@ -1745,7 +1802,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/license/LicenseWidget.cpp" line="88"/> <source>URL: %1</source> - <translation>URL: %1</translation> + <translation>URL : %1</translation> </message> <message> <location filename="../src/modules/license/LicenseWidget.cpp" line="109"/> @@ -1827,6 +1884,14 @@ L'installateur se fermera et les changements seront perdus.</translation> <translation>Emplacement</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -1858,7 +1923,7 @@ L'installateur se fermera et les changements seront perdus.</translation> <message> <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="212"/> <source>Root partition %1 is LUKS but no passphrase has been set.</source> - <translation>La partition racine %1 est LUKS mais aucune passphrase n'a été configurée.</translation> + <translation>La partition racine %1 est LUKS mais aucune phrase secrète n'a été configurée.</translation> </message> <message> <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="219"/> @@ -1901,8 +1966,9 @@ L'installateur se fermera et les changements seront perdus.</translation> <source>Please select your preferred location on the map so the installer can suggest the locale and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> - <translation>Sélectionnez votre emplacement préféré sur la carte pour que l'installateur vous suggère les paramètres linguistiques et de fuseau horaire. Vous pouvez affiner les paramètres suggérés ci-dessous. Cherchez sur la carte en la faisant glisser -et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de la souris. </translation> + <translation>Sélectionner votre emplacement préféré sur la carte pour que l'installateur vous suggère + les paramètres linguistiques et de fuseau horaire. Vous pouvez affiner les paramètres suggérés ci-dessous. Chercher sur la carte en la faisant glisser + et en utilisant les boutons +/- pour zoomer/dézoomer ou utiliser la molette de la souris. </translation> </message> </context> <context> @@ -1930,7 +1996,7 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/> <source>Browser package</source> - <translation>Navigateur Web</translation> + <translation>Navigateur web</translation> </message> <message> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/> @@ -2016,12 +2082,12 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/oemid/OEMPage.ui" line="32"/> <source>Ba&tch:</source> - <translation>Lo&amp;t:</translation> + <translation>Lo&amp;t :</translation> </message> <message> <location filename="../src/modules/oemid/OEMPage.ui" line="42"/> <source><html><head/><body><p>Enter a batch-identifier here. This will be stored in the target system.</p></body></html></source> - <translation><html><head/><body><p>Entrez ici un identifiant de lot. Celui-ci sera stocké sur le système cible.</p></body></html></translation> + <translation><html><head/><body><p>Saisir ici un identifiant de lot. Celui-ci sera stocké sur le système cible.</p></body></html></translation> </message> <message> <location filename="../src/modules/oemid/OEMPage.ui" line="52"/> @@ -2045,31 +2111,31 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Sélectionnez votre région préférée, ou utilisez celle par défaut basée sur votre localisation actuelle.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fuseau horaire : %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> - <translation type="unfinished"/> + <translation>Sélectionner votre zone préférée dans votre région.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> - <translation type="unfinished"/> + <translation>Zones</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> - <translation type="unfinished"/> + <translation>Vous pouvez affiner les paramètres de langue et régionaux ci-dessous.</translation> </message> </context> <context> @@ -2147,9 +2213,9 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="232"/> <source>The password contains fewer than %n lowercase letters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient moins de %n lettres minuscules</numerusform> + <numerusform>Le mot de passe contient moins de %n lettres minuscules</numerusform> </translation> </message> <message> @@ -2180,75 +2246,75 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/users/CheckPWQuality.cpp" line="275"/> <source>The password contains too many characters of the same class consecutively</source> - <translation>Le mot de passe contient trop de caractères de la même classe consécutivement</translation> + <translation>Le mot de passe contient trop de caractères de la même classe consécutive</translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="218"/> <source>The password contains fewer than %n digits</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient moins de %n chiffres</numerusform> + <numerusform>Le mot de passe contient moins de %n chiffres</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="225"/> <source>The password contains fewer than %n uppercase letters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient moins de %n lettres majuscules</numerusform> + <numerusform>Le mot de passe contient moins de %n lettres majuscules</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="239"/> <source>The password contains fewer than %n non-alphanumeric characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient moins de %n caractères non alphanumériques</numerusform> + <numerusform>Le mot de passe contient moins de %n caractères non alphanumériques</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="246"/> <source>The password is shorter than %n characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe est plus court que %n caractères</numerusform> + <numerusform>Le mot de passe est plus court que %n caractères</numerusform> </translation> </message> <message> <location filename="../src/modules/users/CheckPWQuality.cpp" line="251"/> <source>The password is a rotated version of the previous one</source> - <translation type="unfinished"/> + <translation>Le mot de passe est une version pivotée du précédent</translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="255"/> <source>The password contains fewer than %n character classes</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient moins de %n classes de caractères</numerusform> + <numerusform>Le mot de passe contient moins de %n classes de caractères</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="262"/> <source>The password contains more than %n same characters consecutively</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient plus de %n mêmes caractères consécutifs</numerusform> + <numerusform>Le mot de passe contient plus de %n mêmes caractères consécutifs</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="269"/> <source>The password contains more than %n characters of the same class consecutively</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient plus de %n caractères de la même classe consécutive</numerusform> + <numerusform>Le mot de passe contient plus de %n caractères de la même classe consécutive</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="280"/> <source>The password contains monotonic sequence longer than %n characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Le mot de passe contient une séquence monotone de plus de %n caractères</numerusform> + <numerusform>Le mot de passe contient une séquence monotone de plus de %n caractères</numerusform> </translation> </message> <message> @@ -2357,12 +2423,12 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/packagechooser/page_package.ui" line="44"/> <source>Product Name</source> - <translation>Nom du Produit</translation> + <translation>Nom du produit</translation> </message> <message> <location filename="../src/modules/packagechooser/page_package.ui" line="57"/> <source>TextLabel</source> - <translation>TextLabel</translation> + <translation>Étiquette de texte</translation> </message> <message> <location filename="../src/modules/packagechooser/page_package.ui" line="73"/> @@ -2383,7 +2449,7 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paquets</translation> </message> @@ -2411,7 +2477,7 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/> <source>Keyboard Model:</source> - <translation>Modèle Clavier :</translation> + <translation>Modèle de clavier :</translation> </message> <message> <location filename="../src/modules/keyboard/KeyboardPage.ui" line="135"/> @@ -2564,33 +2630,38 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espace libre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nouvelle partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Système de fichiers</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Point de montage</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Taille</translation> </message> @@ -2605,7 +2676,7 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="26"/> <source>Storage de&vice:</source> - <translation>Périphérique de stockage:</translation> + <translation>Périphérique de stockage :</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="55"/> @@ -2635,22 +2706,22 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="136"/> <source>New Volume Group</source> - <translation>Nouveau Groupe de Volumes</translation> + <translation>Nouveau groupe de volume</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/> <source>Resize Volume Group</source> - <translation>Redimensionner le Groupe de Volumes</translation> + <translation>Redimensionner le groupe de volume</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/> <source>Deactivate Volume Group</source> - <translation>Désactiver le Groupe de Volumes</translation> + <translation>Désactiver le groupe de volume</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="157"/> <source>Remove Volume Group</source> - <translation>Supprimer le Groupe de Volumes</translation> + <translation>Supprimer le groupe de volume</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="184"/> @@ -2676,117 +2747,117 @@ et en utilisant les boutons +/- pour zommer/dézoomer ou utilisez la molette de <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Récupération des informations système…</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installer %1 <strong>à côté</strong>d'un autre système d'exploitation.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Effacer</strong> le disque et installer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Remplacer</strong> une partition avec %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Partitionnement <strong>manuel</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Installer %1 <strong>à côté</strong> d'un autre système d'exploitation sur le disque <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Effacer</strong> le disque <strong>%2</strong> (%3) et installer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Remplacer</strong> une partition sur le disque <strong>%2</strong> (%3) avec %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Partitionnement <strong>manuel</strong> sur le disque <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disque <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actuel :</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Après :</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Aucune partition système EFI configurée</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> - <translation type="unfinished"/> + <translation>Une partition système EFI est nécessaire pour démarrer %1.<br/><br/>Pour configurer une partition système EFI, revenez en arrière et sélectionnez ou créez un système de fichiers FAT32 avec l'indicateur <strong>%3</strong> activé et le point de montage <strong>%2</strong>.<br/><br/>Vous pouvez continuer sans configurer de partition système EFI mais votre système peut ne pas démarrer. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> - <translation type="unfinished"/> + <translation>Une partition système EFI est nécessaire pour démarrer %1.<br/><br/>Une partition a été configurée avec le point de montage <strong>%2</strong> mais son indicateur <strong>%3</strong> n'est pas défini.<br/>Pour définir l'indicateur, revenez en arrière et modifiez la partition.<br/><br/>Vous pouvez continuer sans définir l'indicateur mais votre le système peut ne pas démarrer. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Drapeau de partition système EFI non configuré</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> - <translation type="unfinished"/> + <translation>Option pour utiliser GPT sur le BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> - <translation type="unfinished"/> + <translation>Une table de partition GPT est la meilleure option pour tous les systèmes. Ce programme d'installation prend également en charge une telle configuration pour les systèmes BIOS.<br/><br/>Pour configurer une table de partition GPT sur le BIOS, (si ce n'est déjà fait) revenez en arrière et définissez la table de partition sur GPT, puis créez une partition non formatée de 8 Mo avec l'indicateur <strong>bios_grub</strong> activé.<br/><br/>Une partition de 8 Mo non formatée est nécessaire pour démarrer %1 sur un système BIOS avec GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partition d'amorçage non chiffrée.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Une partition d'amorçage distincte a été configurée avec une partition racine chiffrée, mais la partition d'amorçage n'est pas chiffrée. <br/> <br/> Il y a des problèmes de sécurité avec ce type d'installation, car des fichiers système importants sont conservés sur une partition non chiffrée <br/> Vous pouvez continuer si vous le souhaitez, mais le déverrouillage du système de fichiers se produira plus tard au démarrage du système. <br/> Pour chiffrer la partition d'amorçage, revenez en arrière et recréez-la, en sélectionnant <strong> Chiffrer </ strong> dans la partition Fenêtre de création.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>a au moins un disque disponible.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Il n'y a pas de partition pour l'installation</translation> </message> @@ -2968,7 +3039,7 @@ Sortie <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="83"/> <source>Directory not found</source> - <translation type="unfinished"/> + <translation>Répertoire non trouvé</translation> </message> <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="84"/> @@ -2977,17 +3048,17 @@ Sortie <translation>Impossible de créer le nouveau fichier aléatoire <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Aucun produit</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Aucune description fournie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(aucun point de montage)</translation> </message> @@ -3003,7 +3074,8 @@ Sortie <location filename="../src/modules/welcomeq/Recommended.qml" line="40"/> <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> Setup can continue, but some features might be disabled.</p></source> - <translation type="unfinished"/> + <translation><p>Cet ordinateur ne satisfait pas à certaines des exigences recommandées pour la configuration de %1.<br/> + L'installation peut continuer, mais certaines fonctionnalités peuvent être désactivées.</translation> </message> </context> <context> @@ -3043,7 +3115,7 @@ Sortie <message> <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="127"/> <source>Select where to install %1.<br/><font color="red">Warning: </font>this will delete all files on the selected partition.</source> - <translation>Sélectionnez ou installer %1.<br><font color="red">Attention: </font>ceci va effacer tous les fichiers sur la partition sélectionnée.</translation> + <translation>Sélectionner ou installer %1.<br><font color="red">Attention : </font>ceci va effacer tous les fichiers sur la partition sélectionnée.</translation> </message> <message> <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="149"/> @@ -3105,7 +3177,7 @@ Sortie <message> <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="275"/> <source>EFI system partition:</source> - <translation>Partition système EFI:</translation> + <translation>Partition système EFI :</translation> </message> </context> <context> @@ -3114,13 +3186,15 @@ Sortie <location filename="../src/modules/welcomeq/Requirements.qml" line="38"/> <source><p>This computer does not satisfy the minimum requirements for installing %1.<br/> Installation cannot continue.</p></source> - <translation type="unfinished"/> + <translation><p>Cet ordinateur ne satisfait pas à la configuration minimale requise pour l'installation de %1.<br/> + L'installation ne peut pas continuer.</translation> </message> <message> <location filename="../src/modules/welcomeq/Requirements.qml" line="40"/> <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> Setup can continue, but some features might be disabled.</p></source> - <translation type="unfinished"/> + <translation><p>Cet ordinateur ne satisfait pas à certaines des exigences recommandées pour la configuration de %1.<br/> + L'installation peut continuer, mais certaines fonctionnalités peuvent être désactivées.</p></translation> </message> </context> <context> @@ -3245,40 +3319,40 @@ Sortie <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Pour de meilleur résultats, merci de s'assurer que cet ordinateur :</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> - <translation>Prérequis système</translation> + <translation>Configuration requise</translation> </message> </context> <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Cet ordinateur ne satisfait pas les minimum prérequis pour configurer %1.<br/>La configuration ne peut pas continuer. <a href="#details">Détails...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Cet ordinateur ne satisfait pas les minimum prérequis pour installer %1.<br/>L'installation ne peut pas continuer. <a href="#details">Détails...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Cet ordinateur ne satisfait pas certains des prérequis recommandés pour configurer %1.<br/>La configuration peut continuer, mais certaines fonctionnalités pourraient être désactivées.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Cet ordinateur ne satisfait pas certains des prérequis recommandés pour installer %1.<br/>L'installation peut continuer, mais certaines fonctionnalités pourraient être désactivées.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ce programme va vous poser quelques questions et configurer %2 sur votre ordinateur.</translation> </message> @@ -3288,7 +3362,7 @@ Sortie <message> <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> <source>Scanning storage devices...</source> - <translation>Balayage des périphériques de stockage...</translation> + <translation>Analyse des périphériques de stockage...</translation> </message> <message> <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> @@ -3376,17 +3450,17 @@ Sortie <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/> <source>Clear flags on partition <strong>%1</strong>.</source> - <translation>Réinitialisez les drapeaux sur la partition <strong>%1</strong>.</translation> + <translation>Réinitialiser les drapeaux sur la partition <strong>%1</strong>.</translation> </message> <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/> <source>Clear flags on %1MiB <strong>%2</strong> partition.</source> - <translation>Réinitialisez les drapeaux sur la partition <strong>%2</strong> de %1Mio.</translation> + <translation>Réinitialiser les drapeaux sur la partition <strong>%2</strong> de %1 Mio.</translation> </message> <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/> <source>Clear flags on new partition.</source> - <translation>Réinitialisez les drapeaux sur la nouvelle partition.</translation> + <translation>Réinitialiser les drapeaux sur la nouvelle partition.</translation> </message> <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/> @@ -3411,12 +3485,12 @@ Sortie <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="114"/> <source>Clearing flags on %1MiB <strong>%2</strong> partition.</source> - <translation>Réinitialisez les drapeaux sur la partition <strong>%2</strong> de %1 Mio.</translation> + <translation>Réinitialiser les drapeaux sur la partition <strong>%2</strong> de %1 Mio.</translation> </message> <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="119"/> <source>Clearing flags on new partition.</source> - <translation>Réinitialisez les drapeaux sur la nouvelle partition.</translation> + <translation>Réinitialiser les drapeaux sur la nouvelle partition.</translation> </message> <message> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="124"/> @@ -3434,7 +3508,7 @@ Sortie <translation>Configuration des drapeaux <strong>%1</strong> pour la nouvelle partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>L'installateur n'a pas pu activer les drapeaux sur la partition %1.</translation> </message> @@ -3525,18 +3599,18 @@ Sortie <message> <location filename="../src/modules/users/MiscJobs.cpp" line="166"/> <source>Preparing groups.</source> - <translation type="unfinished"/> + <translation>Préparation des groupes.</translation> </message> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="178"/> <location filename="../src/modules/users/MiscJobs.cpp" line="183"/> <source>Could not create groups in target system</source> - <translation type="unfinished"/> + <translation>Impossible de créer des groupes dans le système cible</translation> </message> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="184"/> <source>These groups are missing in the target system: %1</source> - <translation type="unfinished"/> + <translation>Ces groupes sont manquants dans le système cible : %1</translation> </message> </context> <context> @@ -3544,7 +3618,7 @@ Sortie <message> <location filename="../src/modules/users/MiscJobs.cpp" line="33"/> <source>Configure <pre>sudo</pre> users.</source> - <translation type="unfinished"/> + <translation>Configurer les utilisateurs <pre>sudo</pre>. </translation> </message> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="55"/> @@ -3577,12 +3651,12 @@ Sortie <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Ceci est un aperçu de ce qui va arriver lorsque vous commencerez la configuration.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Ceci est un aperçu de ce qui va arriver lorsque vous commencerez l'installation.</translation> </message> @@ -3623,28 +3697,28 @@ Sortie <message> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="122"/> <source>KDE user feedback</source> - <translation type="unfinished"/> + <translation>Commentaires des utilisateurs de KDE</translation> </message> <message> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="128"/> <source>Configuring KDE user feedback.</source> - <translation type="unfinished"/> + <translation>Configuration des commentaires des utilisateurs de KDE.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="150"/> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="156"/> <source>Error in KDE user feedback configuration.</source> - <translation type="unfinished"/> + <translation>Erreur dans la configuration des commentaires des utilisateurs de KDE.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="151"/> <source>Could not configure KDE user feedback correctly, script error %1.</source> - <translation type="unfinished"/> + <translation>Impossible de configurer correctement les commentaires des utilisateurs de KDE, erreur de script %1.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="157"/> <source>Could not configure KDE user feedback correctly, Calamares error %1.</source> - <translation type="unfinished"/> + <translation>Impossible de configurer correctement les commentaires des utilisateurs de KDE, erreur Calamares %1.</translation> </message> </context> <context> @@ -3691,32 +3765,32 @@ Sortie <message> <location filename="../src/modules/tracking/page_trackingstep.ui" line="76"/> <source><html><head/><body><p>Click here to send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p>Cliquer ici <span style=" font-weight:600;">pour n'envoyer aucune information</span> sur votre installation.</p></body></html></translation> </message> <message> <location filename="../src/modules/tracking/page_trackingstep.ui" line="275"/> <source><html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html></source> - <translation><html><head/><body><span style=" text-decoration: underline; color:#2980b9;">Cliquez ici pour plus d'informations sur les rapports d'utilisateurs</span><a href="placeholder"><p></p></body></translation> + <translation><html><head/><body><span style=" text-decoration: underline; color:#2980b9;">Cliquer ici pour plus d'informations sur les rapports d'utilisateurs</span><a href="placeholder"><p></p></body></translation> </message> <message> <location filename="../src/modules/tracking/TrackingPage.cpp" line="86"/> <source>Tracking helps %1 to see how often it is installed, what hardware it is installed on and which applications are used. To see what will be sent, please click the help icon next to each area.</source> - <translation type="unfinished"/> + <translation>Le suivi aide %1 à voir à quelle fréquence il est installé, sur quel matériel il est installé et quelles applications sont utilisées. Pour voir ce qui sera envoyé, veuillez cliquer sur l'icône d'aide à côté de chaque zone.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingPage.cpp" line="91"/> <source>By selecting this you will send information about your installation and hardware. This information will only be sent <b>once</b> after the installation finishes.</source> - <translation type="unfinished"/> + <translation>En sélectionnant cette option, vous enverrez des informations sur votre installation et votre matériel. Ces informations ne seront envoyées <b>qu'une seule fois</b> après la fin de l'installation.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingPage.cpp" line="94"/> <source>By selecting this you will periodically send information about your <b>machine</b> installation, hardware and applications, to %1.</source> - <translation type="unfinished"/> + <translation>En sélectionnant cette option, vous enverrez périodiquement des informations sur l'installation, le matériel et les applications de votre <b>machine</b> à %1.</translation> </message> <message> <location filename="../src/modules/tracking/TrackingPage.cpp" line="98"/> <source>By selecting this you will regularly send information about your <b>user</b> installation, hardware, applications and application usage patterns, to %1.</source> - <translation type="unfinished"/> + <translation>En sélectionnant cette option, vous enverrez régulièrement des informations sur <b>votre</b> installation, le matériel, les applications et les modèles d'utilisation des applications à %1.</translation> </message> </context> <context> @@ -3806,17 +3880,17 @@ Sortie <message> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="86"/> <source>Total Size:</source> - <translation>Taille Totale :</translation> + <translation>Taille totale :</translation> </message> <message> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="106"/> <source>Used Size:</source> - <translation>Taille Utilisée :</translation> + <translation>Taille utilisée :</translation> </message> <message> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="126"/> <source>Total Sectors:</source> - <translation>Total des Secteurs :</translation> + <translation>Total des secteurs :</translation> </message> <message> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="146"/> @@ -3920,7 +3994,7 @@ Sortie <message> <location filename="../src/modules/welcome/WelcomePage.cpp" line="238"/> <source><h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to <a href="https://calamares.io/team/">the Calamares team</a> and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software.</source> - <translation type="unfinished"/> + <translation><h1>%1</h1><br/><strong>%2<br/> pour %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Merci à <a href="https://calamares.io/team/">l'équipe de Calamares</a> et à <a href="https://www.transifex.com/calamares/calamares/">l'équipe de traducteurs de Calamares</a>.<br/><br/>Le développement de <a href="https://calamares.io/">Calamares</a> est sponsorisé par<br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software.</translation> </message> </context> <context> @@ -3955,12 +4029,21 @@ Sortie development is sponsored by <br/> <a href='http://www.blue-systems.com/'>Blue Systems</a> - Liberating Software.</source> - <translation type="unfinished"/> + <translation><h1>%1</h1><br/> + <strong>%2<br/> + pour %3</strong><br/><br/> + Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/> + Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/> + Merci à <a href='https://calamares.io/team/'>l'équipe de Calamares</a> + et à <a href='https://www.transifex.com/calamares/calamares/'>l'équipe de traducteurs de Calamares</a>.<br/><br/> + Le développement de <a href='https://calamares.io/'>Calamares</a> est sponsorisé par<br/> + <a href='http://www.blue-systems.com/'>Blue Systems</a> - + Liberating Software.</translation> </message> <message> <location filename="../src/modules/welcomeq/about.qml" line="96"/> <source>Back</source> - <translation type="unfinished"/> + <translation>Retour</translation> </message> </context> <context> @@ -3976,29 +4059,31 @@ Sortie <message> <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> <source>Installation Completed</source> - <translation type="unfinished"/> + <translation>Installation terminée</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> <source>%1 has been installed on your computer.<br/> You may now restart into your new system, or continue using the Live environment.</source> - <translation type="unfinished"/> + <translation>%1 a été installé sur votre ordinateur.<br/> + Vous pouvez maintenant redémarrer votre nouveau système ou continuer à utiliser l'environnement en direct.</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> <source>Close Installer</source> - <translation type="unfinished"/> + <translation>Fermer l'installateur</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> <source>Restart System</source> - <translation type="unfinished"/> + <translation>Redémarrer le système</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> This log is copied to /var/log/installation.log of the target system.</p></source> - <translation type="unfinished"/> + <translation><p>Un journal complet de l'installation est disponible sous le nom d'installation.log dans le répertoire de base de l'utilisateur en direct.<br/> + Ce journal est copié dans /var/log/installation.log du système cible.</p></translation> </message> </context> <context> @@ -4007,18 +4092,20 @@ Sortie <location filename="../src/modules/localeq/i18n.qml" line="46"/> <source><h1>Languages</h1> </br> The system locale setting affects the language and character set for some command line user interface elements. The current setting is <strong>%1</strong>.</source> - <translation type="unfinished"/> + <translation><h1>Langues</h1></br> + Les paramètres régionaux du système affectent la langue et le jeu de caractères de certains éléments de l'interface utilisateur de la ligne de commande. Le paramètre actuel est <strong>%1</strong>.</translation> </message> <message> <location filename="../src/modules/localeq/i18n.qml" line="106"/> <source><h1>Locales</h1> </br> The system locale setting affects the numbers and dates format. The current setting is <strong>%1</strong>.</source> - <translation type="unfinished"/> + <translation><h1>Paramètres régionaux</h1></br> + Les paramètres régionaux du système affectent le format des nombres et des dates. Le paramètre actuel est <strong>%1</strong>.</translation> </message> <message> <location filename="../src/modules/localeq/i18n.qml" line="158"/> <source>Back</source> - <translation type="unfinished"/> + <translation>Retour</translation> </message> </context> <context> @@ -4026,42 +4113,42 @@ Sortie <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="45"/> <source>Keyboard Model</source> - <translation type="unfinished"/> + <translation>Modèle de clavier</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="377"/> <source>Layouts</source> - <translation type="unfinished"/> + <translation>Dispositions</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="148"/> <source>Keyboard Layout</source> - <translation type="unfinished"/> + <translation>Disposition du clavier</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="60"/> <source>Click your preferred keyboard model to select layout and variant, or use the default one based on the detected hardware.</source> - <translation type="unfinished"/> + <translation>Cliquer sur votre modèle de clavier préféré pour sélectionner la disposition et la variante, ou utiliser celui par défaut en fonction du matériel détecté.</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="253"/> <source>Models</source> - <translation type="unfinished"/> + <translation>Modèles</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="260"/> <source>Variants</source> - <translation type="unfinished"/> + <translation>Variantes</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="276"/> <source>Keyboard Variant</source> - <translation type="unfinished"/> + <translation>Variante de clavier</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="386"/> <source>Test your keyboard</source> - <translation type="unfinished"/> + <translation>Tester votre clavier</translation> </message> </context> <context> @@ -4069,7 +4156,7 @@ Sortie <message> <location filename="../src/modules/localeq/localeq.qml" line="81"/> <source>Change</source> - <translation type="unfinished"/> + <translation>Modifier</translation> </message> </context> <context> @@ -4078,7 +4165,8 @@ Sortie <location filename="../src/modules/notesqml/notesqml.qml" line="50"/> <source><h3>%1</h3> <p>These are example release notes.</p></source> - <translation type="unfinished"/> + <translation><h3>%1</h3> + <p>Ce sont des exemples de notes de mise à jour.</p></translation> </message> </context> <context> @@ -4106,12 +4194,32 @@ Sortie </ul> <p>The vertical scrollbar is adjustable, current width set to 10.</p></source> - <translation type="unfinished"/> + <translation><h3>%1</h3> + <p>Voici un exemple de fichier QML, montrant les options dans RichText avec un contenu Flickable.</p> + + <p>QML avec RichText peut utiliser des balises HTML, le contenu Flickable est utile pour les écrans tactiles.</p> + + <p><b>Ceci est un texte en gras</b></p> + <p><i>Ceci est du texte en italique</i></p> + <p><u>Ceci est un texte souligné</u></p> + <p><center>Ce texte sera aligné au centre.</center></p> + <p><s>C'est barré</s></p> + + <p>Exemple de code : + <code>ls -l /home</code></p> + + <p><b>Listes :</b></p> + <ul> + <li>Systèmes CPU Intel</li> + <li>Systèmes CPU AMD</li> + </ul> + + <p>La barre de défilement verticale est réglable, la largeur actuelle est définie sur 10.</p></translation> </message> <message> <location filename="../src/modules/welcomeq/release_notes.qml" line="76"/> <source>Back</source> - <translation type="unfinished"/> + <translation>Retour</translation> </message> </context> <context> @@ -4119,112 +4227,132 @@ Sortie <message> <location filename="../src/modules/usersq/usersq.qml" line="36"/> <source>Pick your user name and credentials to login and perform admin tasks</source> - <translation type="unfinished"/> + <translation>Choisir votre nom d'utilisateur et vos informations d'identification pour vous connecter et effectuer des tâches d'administration</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Quel est votre nom ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Nom complet</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Quel nom souhaitez-vous utiliser pour la connexion ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> - <translation type="unfinished"/> + <translation>Identifiant</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation>Si plusieurs personnes utilisent cet ordinateur, vous pouvez créer plusieurs comptes après l'installation.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Seuls les minuscules, nombres, underscores et tirets sont autorisés.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Quel est le nom de votre ordinateur ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nom de l'ordinateur</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> + <translation>Ce nom sera utilisé si vous rendez l'ordinateur visible aux autres sur un réseau.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Veuillez saisir le mot de passe pour sécuriser votre compte.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Mot de passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Répéter le mot de passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> - <translation type="unfinished"/> + <translation>Saisir le même mot de passe deux fois, afin qu'il puisse être vérifié pour les erreurs de frappe. Un bon mot de passe contient un mélange de lettres, de chiffres et de ponctuation, doit comporter au moins huit caractères et doit être changé à intervalles réguliers.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> - <translation type="unfinished"/> + <translation>Valider la qualité des mots de passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quand cette case est cochée, la vérification de la puissance du mot de passe est activée et vous ne pourrez pas utiliser de mot de passe faible.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> - <translation type="unfinished"/> + <translation>Connectez-vous automatiquement sans demander le mot de passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> - <translation type="unfinished"/> + <translation>Réutiliser le mot de passe utilisateur comme mot de passe root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Utiliser le même mot de passe pour le compte administrateur.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> - <translation type="unfinished"/> + <translation>Choisir un mot de passe root pour protéger votre compte.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> - <translation type="unfinished"/> + <translation>Mot de passe root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> - <translation type="unfinished"/> + <translation>Répéter le mot de passe root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> - <translation type="unfinished"/> + <translation>Entrer le même mot de passe deux fois, afin qu'il puisse être vérifié pour les erreurs de frappe.</translation> </message> </context> <context> @@ -4233,7 +4361,8 @@ Sortie <location filename="../src/modules/welcomeq/welcomeq.qml" line="35"/> <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> <p>This program will ask you some questions and set up %1 on your computer.</p></source> - <translation type="unfinished"/> + <translation><h3>Bienvenue dans le programme d'installation de %1 <quote>%2</quote></h3> + <p>Ce programme vous posera quelques questions et installera %1 sur votre ordinateur.</p></translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="66"/> @@ -4243,7 +4372,7 @@ Sortie <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> <source>Support</source> - <translation type="unfinished"/> + <translation>Support</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> @@ -4253,7 +4382,7 @@ Sortie <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="102"/> <source>Release notes</source> - <translation type="unfinished"/> + <translation>Notes de version</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="114"/> diff --git a/lang/calamares_fr_CH.ts b/lang/calamares_fr_CH.ts index 71f8136f8a9148ddb8faffe363493d52be01303b..7c6b445a10ecc5b2b035690aa14e575b26292b6d 100644 --- a/lang/calamares_fr_CH.ts +++ b/lang/calamares_fr_CH.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_fur.ts b/lang/calamares_fur.ts index 9dbc70b49efd40da70d668a35b85bcd966bc8727..9d66e189a216d57cc22b5473badf4d1d2b72be03 100644 --- a/lang/calamares_fur.ts +++ b/lang/calamares_fur.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record di %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partizion di inviament</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partizion di sisteme</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>No sta instalâ un gjestôr di inviament</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Operazion %1 in esecuzion.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Il percors de cartele di lavôr nol è just</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>No si rive a lei la cartele di lavôr %1 pe operazion di python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Il file di script principâl nol è valit</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>No si rive a lei il file di script principâl %1 pe operazion di python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Erôr di Boost.Python te operazion "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Configurazion falide</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalazion falide</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Meti sul web il regjistri di instalazion?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Erôr</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sì</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>S&iere</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL de copie dal regjistri di instalazion</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Il cjariament sù pe rêt al è lât strucj. No je stade fate nissune copie sul web.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Inizializazion di Calamares falide</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>No si pues instalâ %1. Calamares nol è rivât a cjariâ ducj i modui configurâts. Chest probleme achì al è causât de distribuzion e di cemût che al ven doprât Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>I modui chi sot no puedin jessi cjariâts:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuâ cu la configurazion?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuâ cu la instalazion?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Il program di configurazion %1 al sta par aplicâ modifichis al disc, di mût di podê instalâ %2.<br/><strong>No si podarà tornâ indaûr e anulâ chestis modifichis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Il program di instalazion %1 al sta par aplicâ modifichis al disc, di mût di podê instalâ %2.<br/><strong>No tu podarâs tornâ indaûr e anulâ chestis modifichis.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configure cumò</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instale cumò</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Torne indaûr</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configure</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instale</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Configurazion completade. Siere il program di configurazion.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>La instalazion e je stade completade. Siere il program di instalazion.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Anule la configurazion cence modificâ il sisteme.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Anulâ la instalazion cence modificâ il sisteme.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Sucessîf</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Indaûr</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Fat</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Anule</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Anulâ la configurazion?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Anulâ la instalazion?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Anulâ pardabon il procès di configurazion? Il program di configurazion al jessarà e dutis lis modifichis a laran pierdudis.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Anulâ pardabon il procès di instalazion? @@ -468,22 +468,22 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Gjenar di ecezion no cognossût</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>erôr Python che no si pues analizâ</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>rapuart di ricercje erôr di Python che no si pues analizâ</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>erôr di Python che no si pues recuperâ.</translation> </message> @@ -501,6 +501,24 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Program di instalazion di %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Formulari</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selezione il &dispositîf di memorie:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Atuâl:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Dopo:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Partizionament manuâl</strong><br/>Tu puedis creâ o ridimensionâ lis partizions di bessôl.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Torne dopre %1 come partizion home par %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selezione une partizion di scurtâ, dopo strissine la sbare inferiôr par ridimensionâ</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 e vignarà scurtade a %2MiB e une gnove partizion di %3MiB e vignarà creade par %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ubicazion dal gjestôr di inviament:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selezione une partizion dulà lâ a instalâ</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Impussibil cjatâ une partizion di sisteme EFI. Par plasê torne indaûr e dopre un partizionament manuâl par configurâ %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partizion di sisteme EFI su %1 e vignarà doprade par inviâ %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partizion di sisteme EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Al somee che chest dispositîf di memorie nol vedi parsore un sisteme operatîf. Ce desideristu fâ?<br/>Tu podarâs tornâ a viodi e confermâ lis tôs sieltis prime di aplicâ cualsisei modifiche al dispositîf di memorie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Scancelâ il disc</strong><br/>Chest al <font color="red">eliminarà</font> ducj i dâts presints sul dispositîf di memorie selezionât.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalâ in bande</strong><br/>Il program di instalazion al scurtarà une partizion par fâ spazi a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Sostituî une partizion</strong><br/>Al sostituìs une partizion cun %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Chest dispositîf di memorie al à parsore %1. Ce desideristu fâ? <br/>Tu podarâs tornâ a viodi e confermâ lis tôs sieltis prime di aplicâ cualsisei modifiche al dispositîf di memorie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Chest dispositîf di memorie al à za parsore un sisteme operatîf. Ce desideristu fâ?<br/>Tu podarâs tornâ a viodi e confermâ lis tôs sieltis prime di aplicâ cualsisei modifiche al dispositîf di memorie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Chest dispositîf di memorie al à parsore plui sistemis operatîfs. Ce desideristu fâ?<br/>Tu podarâs tornâ a viodi e confermâ lis tôs sieltis prime di aplicâ cualsisei modifiche al dispositîf di memorie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Chest dispositîf di memorie al à za un sisteme operatîf parsore, ma la tabele des partizions <strong>%1</strong> e je diferente di chê che a covente: <strong>%2</strong>.<br/> </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Une des partizions dal dispositîf di memorie e je <strong>montade</strong>. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Chest dispositîf di memorie al fâs part di un dispositîf <strong>RAID inatîf</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Cence Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Torne dopre Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (cence ibernazion)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (cun ibernazion)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap su file</translation> </message> @@ -695,12 +713,12 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Daûr a netâ ducj i ponts di montaç temporanis.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Impussibil otignî la liste dai ponts di montaç temporanis.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Netâts ducj i ponts di montaç temporanis.</translation> </message> @@ -727,27 +745,27 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Stabilî il model di tastiere a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Stabilî la disposizion di tastiere a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Stabilî il fûs orari a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La lenghe dal sisteme e vignarà configurade a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>La localizazion dai numars e des datis e vignarà configurade a %1.</translation> </message> @@ -871,6 +889,11 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <source>Your passwords do not match!</source> <translation>Lis passwords no corispuindin!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <source>The installation of %1 is complete.</source> <translation>La instalazion di %1 e je completade.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selezion pachets</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Sielç un prodot de liste. Il prodot selezionât al vignarà instalât.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Proprietâts:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Ci&frâ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logjiche</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primarie</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Pont di montaç za in ûs. Selezione un altri.</translation> </message> @@ -1001,43 +1044,43 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Creâ une gnove partizion di %2MiB su %4 (%3) cul filesystem %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Creâ une gnove partizion di <strong>%2MiB</strong> su <strong>%4</strong> (%3) cul filesystem <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Daûr a creâ une gnove partizion %1 su %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Il program di instalazion nol è rivât a creâ la partizion sul disc '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Daûr a creâ une gnove tabele des partizions %1 su %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Il program di instalazion nol è rivât a creâ une tabele des partizions su %1.</translation> </message> @@ -1327,7 +1370,17 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Proprietâts:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Pont di montaç za in ûs. Selezione un altri.</translation> </message> @@ -1364,57 +1417,57 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Stabilî informazions di partizion</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalâ %1 te <strong>gnove</strong> partizion di sisteme %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalâ %2 te partizion di sisteme %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalâ il gjestôr di inviament su <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Daûr a configurâ i ponts di montaç.</translation> </message> @@ -1827,6 +1880,14 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <translation>Posizion</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2046,29 +2107,29 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Selezione la tô Regjon preferide o dopre chê predefinide basade su la tô posizion atuâl.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fûs orari: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Selezione la tô Zone preferide dentri de tô Regjon.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonis</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Tu puedis regolâ lis impostazions di Lenghe e Localizazion chi sot.</translation> </message> @@ -2384,7 +2445,7 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pachets</translation> </message> @@ -2565,33 +2626,38 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Spazi libar</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Gnove partizion</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Non</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>File System</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Pont di montaç</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Dimension</translation> </message> @@ -2677,117 +2743,117 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Daûr a dâ dongje lis informazions dal sisteme...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partizions</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalâ %1 <strong>in bande</strong> a un altri sisteme operatîf.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>Scancelâ<strong> il disc e instalâ %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Sostituî</strong> une partizion cun %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Partizionament <strong>manuâl</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalâ %1 <strong>in bande</strong> a un altri sisteme operatîf sul disc <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Scancelâ</strong> il disc <strong>%2</strong> (%3) e instalâ %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Sostituî</strong> une partizion sul disc <strong>%2</strong> (%3) cun %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Partizionament <strong>manuâl</strong> su disc <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disc <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Atuâl:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Dopo:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nissune partizion di sisteme EFI configurade</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>E covente une partizion di sisteme EFI par inviâ %1.<br/><br/>Par configurâ une partizion di sisteme EFI torne indaûr e selezione o cree un filesystem FAT32 cu la opzion <strong>%3</strong> abilitade e il pont di montaç <strong>%2</strong>.<br/><br/>Si pues continuâ cence stabilî une partizion di sisteme EFI ma al è pussibil che il sisteme no si invii.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>E covente une partizion di sisteme EFI par inviâ %1.<br/><br/>Une partizion e jere configurade cul pont di montaç <strong>%2</strong> ma no je stade stabilide la opzion <strong>%3</strong>. Par configurâ chê opzion, torne indaûr e modifiche la partizion.<br/><br/>Si pues continuâ cence stabilî chê opzion, ma al è facil che il sisteme no si invii.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Opzion de partizion di sisteme EFI no stabilide</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opzion par doprâ GPT su BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>La miôr opzion par ducj i sistemis e je une tabele des partizions GPT. Il program di instalazion al supuarte ancje chest gjenar di configurazion pai sistemis BIOS.<br/><br/>Par configurâ une tabele des partizions GPT su BIOS, (se nol è za stât fat) torne indaûr e met a GPT la tabele des partizions, dopo cree une partizion no formatade di 8MB cu la opzion <strong>bios_grup</strong> abilitade. <br/><br/>Une partizion no formatade di 8MB e je necessarie par inviâ %1 su sistemsi BIOS cun GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partizion di inviament no cifrade</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>E je stade configurade une partizion di inviament separade adun cuntune partizion lidrîs cifrade, ma la partizion di inviament no je cifrade.<br/><br/> A esistin problemis di sigurece cun chest gjenar di configurazion, par vie che i file di sisteme impuartants a vegnin tignûts intune partizion no cifrade.<br/>Tu puedis continuâ se tu lu desideris, ma il sbloc dal filesystem al sucedarà plui indenant tal inviament dal sisteme.<br/>Par cifrâ la partizion di inviament, torne indaûr e torne creile, selezionant <strong>Cifrâ</strong> tal barcon di creazion de partizion.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>al à almancul une unitât disc disponibil.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>No son partizions dulà lâ a instalâ.</translation> </message> @@ -2977,17 +3043,17 @@ Output: <translation>Impussibil creâ il gnûf file casuâl <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Nissun prodot</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nissune descrizion dade.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(nissun pont di montaç)</translation> </message> @@ -3248,12 +3314,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Par otignî i miôrs risultâts, siguriti che chest computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Recuisîts di sisteme</translation> </message> @@ -3261,27 +3327,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Chest computer nol sodisfe i recuisîts minims pe configurazion di %1.<br/>La configurazion no pues continuâ. <a href="#details">Detais...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Chest computer nol sodisfe i recuisîts minims pe instalazion di %1.<br/>La instalazion no pues continuâ. <a href="#details">Detais...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Chest computer nol sodisfe cualchi recuisît conseât pe configurazion di %1.<br/>La configurazion e pues continuâ, ma cualchi funzionalitât e podarès vignî disabilitade.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Chest computer nol sodisfe cualchi recuisît conseât pe instalazion di %1.<br/>La instalazion e pues continuâ, ma cualchi funzionalitât e podarès vignî disabilitade.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Chest program al fasarà cualchi domande e al configurarà %2 sul computer.</translation> </message> @@ -3437,7 +3503,7 @@ Output: <translation>Daûr a meti lis opzions <strong>%1</strong> te gnove partizion.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Il program di instalazion nol è rivât a meti lis opzions te partizion %1.</translation> </message> @@ -3580,12 +3646,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Cheste e je une panoramiche di ce che al sucedarà une volte inviade la procedure di configurazion.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Cheste e je une panoramiche di ce che al sucedarà une volte inviade la procedure di instalazion.</translation> </message> @@ -4159,107 +4225,127 @@ Output: <translation>Sielç e dopre il to non utent e lis credenziâls par jentrâ e eseguî ativitâts di aministradôr</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Ce non âstu?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Il to non complet</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Ce non vûstu doprâ pe autenticazion?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Non di acès</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Se chest computer al vignarà doprât di plui personis, tu puedis creâ plui account dopo vê completade la instalazion.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>A son ametûts dome i numars, lis letaris minusculis, lis liniutis bassis e i tratuts.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Ce non aial chest computer?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Non dal computer</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Si doprarà chest non se tu rindis visibil a altris chest computer suntune rêt.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Sielç une password par tignî il to account al sigûr.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Ripeti password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Inserìs la stesse password dôs voltis, in mût di evitâ erôrs di batidure. Une buine password e contignarà un miscliç di letaris, numars e puntuazions, e sarà lungje almancul vot caratars e si scugnarà cambiâle a intervai regolârs.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Convalidâ la cualitât des passwords</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Cuant che cheste casele e je selezionade, il control su la fuarce de password al ven fat e no si podarà doprâ une password debile.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Jentre in automatic cence domandâ la password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Torne dopre la password dal utent pe password di root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Dopre la stesse password pal account di aministradôr.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Sielç une password di root par tignî il to account al sigûr.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Password di root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Ripeti password di root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Inserìs la stesse password dôs voltis, in mût di evitâ erôrs di batidure.</translation> </message> diff --git a/lang/calamares_gl.ts b/lang/calamares_gl.ts index 13921e71836f5ec446bc874ca3f6809dd3d9e128..9a00dded559df15b06b807181fdde8a9aa1746e4 100644 --- a/lang/calamares_gl.ts +++ b/lang/calamares_gl.ts @@ -31,27 +31,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Rexistro de arranque maestro de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partición de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partición do sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Non instalar un cargador de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -206,32 +206,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Excutando a operación %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>A ruta ó directorio de traballo é errónea</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>O directorio de traballo %1 para o traballo de python %2 non é lexible</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ficheiro de script principal erróneo</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>O ficheiro principal de script %1 para a execución de python %2 non é lexible.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python tivo un erro na tarefa "%1".</translation> </message> @@ -286,54 +286,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Erro na instalación</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Erro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Si</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Non</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Pechar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -342,123 +342,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Fallou a inicialización do Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>Non é posíbel instalar %1. O calamares non foi quen de cargar todos os módulos configurados. Este é un problema relacionado con como esta distribución utiliza o Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/> Non foi posíbel cargar os módulos seguintes:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuar coa posta en marcha?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>O %1 instalador está a piques de realizar cambios no seu disco para instalar %2.<br/><strong>Estes cambios non poderán desfacerse.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Ir &atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Completouse a instalacion. Peche o instalador</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancelar a instalación sen cambiar o sistema</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Seguinte</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Feito</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Cancelar a instalación?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Desexa realmente cancelar o proceso actual de instalación? @@ -468,22 +468,22 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Excepción descoñecida</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Erro de Python descoñecido</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>O rastreo de Python non é analizable.</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Erro de Python non recuperable</translation> </message> @@ -501,6 +501,24 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Instalador de %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>O instalador fallou ó actualizar a táboa de particións no disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Formulario</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Seleccione o dispositivo de almacenamento:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Despois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionado manual</strong><br/> Pode crear o redimensionar particións pola súa conta.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilizar %1 como partición home para %2</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Seleccione unha partición para acurtar, logo empregue a barra para redimensionala</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Localización do cargador de arranque:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Seleccione unha partición para instalar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Non foi posible atopar unha partición de sistema de tipo EFI. Por favor, volva atrás e empregue a opción de particionado manual para crear unha en %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>A partición EFI do sistema en %1 será usada para iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partición EFI do sistema:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esta unidade de almacenamento non semella ter un sistema operativo instalado nela. Que desexa facer?<br/>Poderá revisar e confirmar as súas eleccións antes de que calquera cambio sexa feito na unidade de almacenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Borrar disco</strong><br/>Esto <font color="red">eliminará</font> todos os datos gardados na unidade de almacenamento seleccionada.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalar a carón</strong><br/>O instalador encollerá a partición para facerlle sitio a %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Substituír a partición</strong><br/>Substitúe a partición con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>A unidade de almacenamento ten %1 nela. Que desexa facer?<br/>Poderá revisar e confirmar a súa elección antes de que se aplique algún cambio á unidade.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esta unidade de almacenamento xa ten un sistema operativo instalado nel. Que desexa facer?<br/>Poderá revisar e confirmar as súas eleccións antes de que calquera cambio sexa feito na unidade de almacenamento</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Esta unidade de almacenamento ten múltiples sistemas operativos instalados nela. Que desexa facer?<br/>Poderá revisar e confirmar as súas eleccións antes de que calquera cambio sexa feito na unidade de almacenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -695,12 +713,12 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Limpando todas as montaxes temporais.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Non se pode obter unha lista dos montaxes temporais.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Desmontados todos os volumes temporais.</translation> </message> @@ -727,27 +745,27 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Seleccionado modelo de teclado a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Seleccionada a disposición do teclado a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>A linguaxe do sistema será establecida a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>A localización de números e datas será establecida a %1.</translation> </message> @@ -871,6 +889,11 @@ O instalador pecharase e perderanse todos os cambios.</translation> <source>Your passwords do not match!</source> <translation>Os contrasinais non coinciden!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ O instalador pecharase e perderanse todos os cambios.</translation> <source>The installation of %1 is complete.</source> <translation>Completouse a instalación de %1</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Bandeiras:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Encriptar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lóxica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaria</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaxe xa en uso. Faga o favor de escoller outro</translation> </message> @@ -1001,43 +1044,43 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creando unha nova partición %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>O instalador fallou ó crear a partición no disco '%1'.</translation> </message> @@ -1088,7 +1131,7 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Creando nova táboa de partición %1 en %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>O instalador fallou ó crear a táboa de partición en %1.</translation> </message> @@ -1327,7 +1370,17 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Bandeiras:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punto de montaxe xa en uso. Faga o favor de escoller outro.</translation> </message> @@ -1364,57 +1417,57 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Poñela información da partición</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalar %1 nunha <strong>nova</strong> partición do sistema %2</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalar %2 na partición do sistema %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalar o cargador de arranque en <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configuralos puntos de montaxe.</translation> </message> @@ -1827,6 +1880,14 @@ O instalador pecharase e perderanse todos os cambios.</translation> <translation>Localización...</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2563,33 +2624,38 @@ O instalador pecharase e perderanse todos os cambios.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espazo libre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nova partición</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de ficheiros</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punto de montaxe</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamaño</translation> </message> @@ -2675,117 +2741,117 @@ O instalador pecharase e perderanse todos os cambios.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>A reunir a información do sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particións</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalar %1 <strong>a carón</strong> doutro sistema operativo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Limpar</strong> o disco e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Substituír</strong> unha partición por %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particionamento <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalar %1 <strong>a carón</strong> doutro sistema operativo no disco <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Limpar</strong> o disco <strong>%2</strong> (%3) e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Substituír</strong> unha partición do disco <strong>%2</strong> (%3) por %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particionamento <strong>manual</strong> do disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Despois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Non hai ningunha partición de sistema EFI configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>A bandeira da partición de sistema EFI non está configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>A partición de arranque non está cifrada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Configurouse unha partición de arranque separada xunto cunha partición raíz cifrada, mais a partición raíz non está cifrada.<br/><br/>Con este tipo de configuración preocupa a seguranza porque nunha partición sen cifrar grávanse ficheiros de sistema importantes.<br/>Pode continuar, se así o desexa, mais o desbloqueo do sistema de ficheiros producirase máis tarde durante o arranque do sistema.<br/>Para cifrar unha partición raíz volva atrás e créea de novo, seleccionando <strong>Cifrar</strong> na xanela de creación de particións.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2975,17 +3041,17 @@ Saída: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3243,12 +3309,12 @@ Saída: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Para os mellores resultados, por favor, asegúrese que este ordenador:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisitos do sistema</translation> </message> @@ -3256,27 +3322,27 @@ Saída: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Este ordenador non satisfai os requerimentos mínimos ara a instalación de %1.<br/>A instalación non pode continuar. <a href="#details">Máis información...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Este ordenador non satisfai algúns dos requisitos recomendados para instalar %1.<br/> A instalación pode continuar, pero pode que algunhas características sexan desactivadas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Este programa faralle algunhas preguntas mentres prepara %2 no seu ordenador.</translation> </message> @@ -3432,7 +3498,7 @@ Saída: <translation>A configurar as bandeiras <strong>%1</strong> na nova partición.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>O instalador non foi quen de configurar as bandeiras na partición %1.</translation> </message> @@ -3575,12 +3641,12 @@ Saída: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Esta é unha vista xeral do que vai acontecer cando inicie o procedemento de instalación.</translation> </message> @@ -4120,107 +4186,127 @@ Saída: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Cal é o seu nome?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Cal é o nome que quere usar para entrar?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Cal é o nome deste computador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Escolla un contrasinal para mante-la sua conta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Empregar o mesmo contrasinal para a conta de administrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_gu.ts b/lang/calamares_gu.ts index 86e9f956f6d6bf93ea5a2b08679301449e9e2d27..da75b501de80b88cd20c08e42d396e9f0a2325c8 100644 --- a/lang/calamares_gu.ts +++ b/lang/calamares_gu.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_he.ts b/lang/calamares_he.ts index 2a2d68f76bec7a6aad206cc5d0ec8f286c997cf0..8ea3b98af705ee4ab627fcf2ec8ce28b154334ec 100644 --- a/lang/calamares_he.ts +++ b/lang/calamares_he.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>ניהול הגדרות העיגון האוטומטי</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record של %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>מחיצת האתחול (Boot)</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>מחיצת מערכת</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>לא להתקין מנהל אתחול מערכת</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -104,22 +104,22 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="102"/> <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> - <translation type="unfinished"/> + <translation>מקריס את Calamares כדי ש־Dr. Konqui יוכל לבחון אותו.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>מרענן את גיליון העיצוב מתיקיית המיתוג.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>מעלה את יומן ההפעלה ל־pastebin המוגדר.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>שליחת קובץ היומן של ההפעלה</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -129,7 +129,7 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> - <translation type="unfinished"/> + <translation>מציג את עץ שמות הווידג׳טים ביומן (לניפוי שגיאות בגיליונות עיצוב).</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="131"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>הפעולה %1 רצה.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>נתיב תיקיית עבודה שגוי</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>תיקיית העבודה %1 עבור משימת python %2 אינה קריאה.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>קובץ תסריט הרצה ראשי לא תקין</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>קובץ תסריט הרצה ראשי %1 עבור משימת python %2 לא קריא. </translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>שגיאת Boost.Python במשימה „%1”.</translation> </message> @@ -289,205 +289,209 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>ההתקנה נכשלה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>ההתקנה נכשלה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>להדביק את יומן ההתקנה לאינטרנט?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>שגיאה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&כן</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&לא</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&סגירה</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>כתובת הדבקת יומן התקנה</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>ההעלאה לא הצליחה. לא בוצעה הדבקה לאינטרנט.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 Link copied to clipboard</source> - <translation type="unfinished"/> + <translation>יומן ההתקנה פורסם אל + +%1 + +הקישור הועתק ללוח הגזירים</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>הפעלת Calamares נכשלה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>אין אפשרות להתקין את %1. ל־Calamares אין אפשרות לטעון את המודולים המוגדרים. מדובר בתקלה באופן בו ההפצה משתמשת ב־Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>לא ניתן לטעון את המודולים הבאים:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>להמשיך בהתקנה?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>להמשיך בהתקנה?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>תכנית ההתקנה של %1 עומדת לבצע שינויים בכונן הקשיח שלך לטובת התקנת %2.<br/><strong>לא תהיה לך אפשרות לבטל את השינויים האלה.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>אשף התקנת %1 עומד לבצע שינויים בכונן שלך לטובת התקנת %2.<br/><strong>לא תהיה אפשרות לבטל את השינויים הללו.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>להת&קין כעת</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>להת&קין כעת</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>ח&זרה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>להת&קין</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>הת&קנה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>ההתקנה הושלמה. נא לסגור את תכנית ההתקנה.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> - <translation>תהליך ההתקנה הושלם. נא לסגור את תכנית ההתקנה.</translation> + <translation>ההתקנה הושלמה. נא לסגור את אשף ההתקנה.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> - <translation>ביטול ההתקנה ללא שינוי המערכת.</translation> + <translation>ביטול ההתקנה ללא ביצוע שינוי במערכת.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> - <translation>ביטול התקנה ללא ביצוע שינוי במערכת.</translation> + <translation>ביטול ההתקנה ללא ביצוע שינוי במערכת.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&קדימה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&אחורה</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&סיום</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&ביטול</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>לבטל את ההתקנה?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>לבטל את ההתקנה?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> - <translation>לבטל את תהליך ההתקנה הנוכחי? -תכנית ההתקנה תצא וכל השינויים יאבדו.</translation> + <translation>האם לבטל את תהליך ההתקנה הנוכחי? +אשף ההתקנה ייסגר וכל השינויים יאבדו.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> - <translation>האם אכן ברצונך לבטל את תהליך ההתקנה? + <translation>האם לבטל את תהליך ההתקנה הנוכחי? אשף ההתקנה ייסגר וכל השינויים יאבדו.</translation> </message> </context> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>סוג חריגה לא מוכר</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>שגיאת Python לא ניתנת לניתוח</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>עקבה לאחור של Python לא ניתנת לניתוח</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>שגיאת Python לא ניתנת לאחזור.</translation> </message> @@ -505,6 +509,24 @@ The installer will quit and all changes will be lost.</source> <translation>אשף התקנת %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>הגדרת תווית מערכת קבצים על %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>הגדרת תווית מערכת הקבצים <strong>%1</strong> למחיצה <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>אשף ההתקנה נכשל בעת עדכון טבלת המחיצות על כונן '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +543,149 @@ The installer will quit and all changes will be lost.</source> <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>בחירת התקן א&חסון:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>נוכחי:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>לאחר:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>הגדרת מחיצות באופן ידני</strong><br/>ניתן ליצור או לשנות את גודל המחיצות בעצמך.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>שימוש ב־%1 כמחיצת הבית (home) עבור %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>ראשית יש לבחור מחיצה לכיווץ, לאחר מכן לגרור את הסרגל התחתון כדי לשנות את גודלה</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 תכווץ לכדי %2MiB ותיווצר מחיצה חדשה בגודל %3MiB עבור %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>מיקום מנהל אתחול המערכת:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>נא לבחור מחיצה כדי להתקין עליה</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>במערכת זו לא נמצאה מחיצת מערכת EFI. נא לחזור ולהשתמש ביצירת מחיצות באופן ידני כדי להגדיר את %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>מחיצת מערכת EFI שב־%1 תשמש לטעינת %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>מחיצת מערכת EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>לא נמצאה מערכת הפעלה על התקן אחסון זה. מה ברצונך לעשות?<br/> ניתן לסקור ולאשר את בחירתך לפני ששינויים יתבצעו על התקן האחסון.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>מחיקת כונן</strong><br/> פעולה זו <font color="red">תמחק</font> את כל המידע השמור על התקן האחסון הנבחר.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>התקנה לצד</strong><br/> אשף ההתקנה יכווץ מחיצה כדי לפנות מקום לטובת %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>החלפת מחיצה</strong><br/> ביצוע החלפה של המחיצה ב־%1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>בהתקן אחסון זה נמצאה %1. מה ברצונך לעשות?<br/> ניתן לסקור ולאשר את בחירתך לפני ששינויים יתבצעו על התקן האחסון.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>כבר קיימת מערכת הפעלה על התקן האחסון הזה. כיצד להמשיך?<br/> ניתן לסקור ולאשר את בחירתך לפני ששינויים יתבצעו על התקן האחסון.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>ישנן מגוון מערכות הפעלה על התקן אחסון זה. איך להמשיך? <br/>ניתן לסקור ולאשר את בחירתך לפני ששינויים יתבצעו על התקן האחסון.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>בהתקן האחסון הזה כבר יש מערכת הפעלה אך טבלת המחיצות <strong>%1</strong> שונה מהנדרשת <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>אחת המחיצות של התקן האחסון הזה <strong>מעוגנת</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>התקן אחסון זה הוא חלק מהתקן <strong>RAID בלתי פעיל</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>ללא החלפה</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>שימוש מחדש בהחלפה</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>החלפה (ללא תרדמת)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>החלפה (עם תרדמת)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>החלפה לקובץ</translation> </message> @@ -699,12 +721,12 @@ The installer will quit and all changes will be lost.</source> <translation>מבצע מחיקה של כל נקודות העיגון הזמניות.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>לא ניתן לשלוף רשימה של כל נקודות העיגון הזמניות.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>בוצעה מחיקה של כל נקודות העיגון הזמניות.</translation> </message> @@ -731,34 +753,34 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>הגדרת דגם המקלדת בתור %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>הגדרת פריסת לוח המקשים בתור %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>הגדרת אזור הזמן לכדי %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>שפת המערכת תוגדר להיות %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>תבנית של המספרים והתאריכים של המיקום יוגדרו להיות %1.</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="53"/> <source>Network Installation. (Disabled: Incorrect configuration)</source> - <translation>התקנת רשת. (מושבתת: תצורה שגויה)</translation> + <translation>התקנה מהרשת. (מושבתת: תצורה שגויה)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="55"/> @@ -768,12 +790,12 @@ The installer will quit and all changes will be lost.</source> <message> <location filename="../src/modules/netinstall/Config.cpp" line="57"/> <source>Network Installation. (Disabled: Internal error)</source> - <translation type="unfinished"/> + <translation>התקנה מהרשת. (מושבתת: שגיאה פנימית)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="61"/> <source>Network Installation. (Disabled: No package list)</source> - <translation type="unfinished"/> + <translation>התקנה מהרשתץ (מושבתת: אין רשימת חבילות)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="77"/> @@ -875,6 +897,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>הסיסמאות לא תואמות!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>בסדר!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -888,12 +915,12 @@ The installer will quit and all changes will be lost.</source> <message> <location filename="../src/modules/finished/Config.cpp" line="147"/> <source>The setup of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>התקנת %1 לא הושלמה בהצלחה.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="148"/> <source>The installation of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>התקנת %1 לא הושלמה בהצלחה.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="152"/> @@ -915,6 +942,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>ההתקנה של %1 הושלמה.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>בחירת חבילות</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>נא לבחור במוצר מהרשימה. המוצר הנבחר יותקן.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1014,37 @@ The installer will quit and all changes will be lost.</source> <translation>סימונים:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>תווית למערכת הקבצים</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>תווית מערכת הקבצים:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>ה&צפנה</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>לוגית</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>ראשית</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>נקודת העיגון בשימוש. נא לבחור בנקודת עיגון אחרת.</translation> </message> @@ -1005,43 +1052,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> - <translation type="unfinished"/> + <translation>יצירת מחיצת %1MiB על גבי %3 (%2) עם הרשומות %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> - <translation type="unfinished"/> + <translation>יצירת מחיצה חדשה בגודל %1MiB על גבי %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>יצירת מחיצה חדשה בגודל %2MiB על גבי %4 (%3) עם מערכת הקבצים %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>יצירת מחיצה חדשה בגודל <strong>%1MiB</strong> על גבי <strong>%3</strong> (%2) עם הרשומות <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> - <translation type="unfinished"/> + <translation>יצירת מחיצה חדשה בגודל <strong>%1MiB</strong> על גבי <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>יצירת מחיצה חדשה בגודל <strong>%2MiB</strong> על גבי <strong>%4</strong> (%3) עם מערכת הקבצים <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>מוגדרת מחיצת %1 חדשה על %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>אשף ההתקנה נכשל ביצירת מחיצה על הכונן ‚%1’.</translation> </message> @@ -1092,7 +1139,7 @@ The installer will quit and all changes will be lost.</source> <translation>נוצרת טבלת מחיצות חדשה מסוג %1 על %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>אשף ההתקנה נכשל בעת יצירת טבלת המחיצות על %1.</translation> </message> @@ -1331,7 +1378,17 @@ The installer will quit and all changes will be lost.</source> <translation>סימונים:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>תווית למערכת הקבציםת</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>תווית מערכת הקבצים:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>נקודת העיגון בשימוש. נא לבחור בנקודת עיגון אחרת.</translation> </message> @@ -1368,57 +1425,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>הגדרת מידע עבור המחיצה</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>התקנת %1 על מחיצת מערכת <strong>חדשה</strong> מסוג %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>התקנת %2 על מחיצת מערכת %3 בשם <strong>%1</strong> עם היכולות <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> - <translation type="unfinished"/> + <translation>הקמת מחיצת %3 בשם <strong>%1</strong> עם נקודת העגינה <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>התקנת %2 על מחיצת מערכת <strong>%1</strong> מסוג %3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>התקנת מנהל אתחול מערכת על <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>כעת בהגדרת נקודות העיגון.</translation> </message> @@ -1831,6 +1888,14 @@ The installer will quit and all changes will be lost.</source> <translation>מיקום</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>יציאה</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2115,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>נא לבחור את המחוז המועדף עליכם או להשתמש בברירת המחדל לפי המיקום הנוכחי שלכם.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>ניתן לבחור את האזור המועדף עליך או להשתמש בהגדרות בררת המחדל.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>אזור זמן: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>נא לבחור את האזור המועדף במחוז שלך.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>אזורים</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>ניתן לכוון את הגדרות השפה והמיקום להלן.</translation> </message> @@ -2406,7 +2471,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>חבילות</translation> </message> @@ -2587,33 +2652,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>שטח פנוי</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>מחיצה חדשה</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>שם</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>מערכת קבצים</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>תווית מערכת קבצים</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>נקודת עיגון</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>גודל</translation> </message> @@ -2683,7 +2753,7 @@ The installer will quit and all changes will be lost.</source> <message> <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="219"/> <source>Are you sure you want to create a new partition table on %1?</source> - <translation>ליצור טבלת מחיצות חדשה על %1?</translation> + <translation>האם ליצור טבלת מחיצות חדשה על %1?</translation> </message> <message> <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="254"/> @@ -2699,117 +2769,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>נאסף מידע על המערכת…</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>מחיצות</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>להתקין את %1 <strong>לצד</strong> מערכת הפעלה אחרת.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>למחוק</strong> את הכונן ולהתקין את %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>החלפת</strong> מחיצה עם %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>להגדיר מחיצות באופן <strong>ידני</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>להתקין את %1 <strong>לצד</strong> מערכת הפעלה אחרת על כונן <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>למחוק</strong> את הכונן <strong>%2</strong> (%3) ולהתקין את %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>החלפת</strong> מחיצה על כונן <strong>%2</strong> (%3) ב־%1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>חלוקה למחיצות באופן <strong>ידני</strong> על כונן <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>כונן <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>נוכחי:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>לאחר:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>לא הוגדרה מחיצת מערכת EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>מחיצת מערכת EFI נדרשת כדי להפעיל את %1.<br/><br/> כדי להגדיר מחיצת מערכת EFI, יש לחזור ולבחור או ליצור מערכת קבצים מסוג FAT32 עם סימון <strong>%3</strong> פעיל ועם נקודת עיגון <strong>%2</strong>.<br/><br/> ניתן להמשיך ללא הגדרת מחיצת מערכת EFI אך טעינת המערכת עשויה להיכשל.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>לצורך הפעלת %1 נדרשת מחיצת מערכת EFI.<br/><br/> הוגדרה מחיצה עם נקודת עיגון <strong>%2</strong> אך לא הוגדר סימון <strong>%3</strong>.<br/> כדי לסמן את המחיצה, יש לחזור ולערוך את המחיצה.<br/><br/> ניתן להמשיך ללא הוספת הסימון אך טעינת המערכת עשויה להיכשל.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>לא מוגדר סימון מחיצת מערכת EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>אפשרות להשתמש ב־GPT או ב־BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>טבלת מחיצות מסוג GPT היא האפשרות הטובה ביותר בכל המערכות. תכנית התקנה זו תומכת גם במערכות מסוג BIOS.<br/><br/>כדי להגדיר טבלת מחיצות מסוג GPT על גבי BIOS, (אם זה טרם בוצע) יש לחזור ולהגדיר את טבלת המחיצות ל־GPT, לאחר מכן יש ליצור מחיצה של 8 מ״ב ללא פירמוט עם הדגלון <strong>bios_grub</strong> פעיל.<br/><br/>מחיצה בלתי מפורמטת בגודל 8 מ״ב נחוצה לטובת הפעלת %1 על מערכת מסוג BIOS עם GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>מחיצת האתחול (Boot) אינה מוצפנת</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>מחיצת אתחול, boot, נפרדת הוגדרה יחד עם מחיצת מערכת ההפעלה, root, מוצפנת, אך מחיצת האתחול לא הוצפנה.<br/><br/> ישנן השלכות בטיחותיות עם התצורה שהוגדרה, מכיוון שקובצי מערכת חשובים נשמרים על מחיצה לא מוצפנת.<br/>ניתן להמשיך אם זהו רצונך, אך שחרור מערכת הקבצים יתרחש מאוחר יותר כחלק מהאתחול.<br/>בכדי להצפין את מחיצת האתחול, יש לחזור וליצור אותה מחדש, על ידי בחירה ב <strong>הצפנה</strong> בחלונית יצירת המחיצה.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>יש לפחות התקן כונן אחד זמין.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>אין מחיצות להתקין עליהן.</translation> </message> @@ -2999,17 +3069,17 @@ Output: <translation>לא ניתן ליצור קובץ אקראי חדש <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>אין מוצר</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>לא סופק תיאור.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(אין נקודת עגינה)</translation> </message> @@ -3270,12 +3340,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>לקבלת התוצאות הטובות ביותר, נא לוודא כי מחשב זה:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>דרישות מערכת</translation> </message> @@ -3283,27 +3353,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>המחשב לא עומד ברף הדרישות המזערי להתקנת %1. <br/>להתקנה אין אפשרות להמשיך. <a href="#details">פרטים…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>המחשב לא עומד ברף דרישות המינימום להתקנת %1. <br/>ההתקנה לא יכולה להמשיך. <a href="#details"> פרטים...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>המחשב לא עומד בחלק מרף דרישות המזערי להתקנת %1.<br/> ההתקנה יכולה להמשיך, אך יתכן כי חלק מהתכונות יושבתו.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>המחשב לא עומד בחלק מרף דרישות המינימום להתקנת %1.<br/> ההתקנה יכולה להמשיך, אך יתכן כי חלק מהתכונות יושבתו.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>תכנית זו תשאל אותך מספר שאלות ותתקין את %2 על המחשב שלך.</translation> </message> @@ -3459,7 +3529,7 @@ Output: <translation>מגדיר סימונים <strong>%1</strong> על מחיצה חדשה.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>אשף ההתקנה נכשל בהצבת סימונים במחיצה %1.</translation> </message> @@ -3602,12 +3672,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>זו סקירה של מה שיקרה לאחר התחלת תהליך ההתקנה.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>להלן סקירת המאורעות שיתרחשו עם תחילת תהליך ההתקנה.</translation> </message> @@ -4012,7 +4082,7 @@ Output: <message> <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> <source>Installation Completed</source> - <translation type="unfinished"/> + <translation>ההתקנה הושלמה</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> @@ -4023,18 +4093,19 @@ Output: <message> <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> <source>Close Installer</source> - <translation type="unfinished"/> + <translation>סגירת אשף ההתקנה</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> <source>Restart System</source> - <translation type="unfinished"/> + <translation>הפעלת המערכת מחדש</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> This log is copied to /var/log/installation.log of the target system.</p></source> - <translation type="unfinished"/> + <translation><p>יומן מלא של ההתקנה זמין בשם installation.log בתיקיית הבית של המשתמש Live.<br/> + יומן זה מועתק אל /var/log/installation.log במערכת היעד.</p></translation> </message> </context> <context> @@ -4181,107 +4252,127 @@ Output: <translation>נא לבחור את שם המשתמש ואת פרטי הגישה שלך כדי להיכנס ולבצע פעולות ניהוליות.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>מה שמך?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>שמך המלא</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>איזה שם ברצונך שישמש אותך לכניסה?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>שם הכניסה</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>אם במחשב זה יש יותר ממשתמש אחד, ניתן ליצור מגוון חשבונות לאחר ההתקנה.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>מותר להשתמש רק באותיות קטנות, ספרות, קווים תחתיים ומינוסים.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>אסור להשתמש ב־root כשם משתמש.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>מהו השם של המחשב הזה?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>שם המחשב</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>השם הזה יהיה בשימוש אם המחשב הזה יהיה גלוי לשאר הרשת.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>מותר להשתמש באותיות, ספרות, קווים תחתונים ומינוסים, שני תווים ומעלה.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>אסור להשתמש ב־localhost כשם מארח.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>נא לבחור סיסמה להגנה על חשבונך.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>סיסמה</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>חזרה על הסיסמה</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>יש להקליד את אותה הסיסמה פעמיים כדי שניתן יהיה לבדוק שגיאות הקלדה. סיסמה טובה אמורה להכיל שילוב של אותיות, מספרים וסימני פיסוק, להיות באורך של שמונה תווים לפחות ויש להחליף אותה במרווחי זמן קבועים.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>אימות איכות הסיסמאות</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>כשתיבה זו מסומנת, בדיקת אורך סיסמה מתבצעת ולא תהיה לך אפשרות להשתמש בסיסמה חלשה.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>להיכנס אוטומטית מבלי לבקש סיסמה</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>להשתמש בסיסמת המשתמש גם בשביל משתמש העל (root)</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>להשתמש באותה הסיסמה בשביל חשבון המנהל.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>נא לבחור סיסמה למשתמש העל (root) כדי להגן על חשבונך.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>סיסמה למשתמש העל (root)</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>נא לחזור על סיסמת משתמש העל</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>נא להקליד את הסיסמה פעמיים כדי לאפשר זיהוי של שגיאות הקלדה.</translation> </message> diff --git a/lang/calamares_hi.ts b/lang/calamares_hi.ts index e914157f9d7528d35fefc220c4afb1069ac2cb6e..88859e01aa7341c6161f258450373e4b1acd7d34 100644 --- a/lang/calamares_hi.ts +++ b/lang/calamares_hi.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 का मास्टर बूट रिकॉर्ड</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>बूट विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>सिस्टम विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>बूट लोडर इंस्टॉल न करें</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 चल रहा है।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>कार्यरत फोल्डर का पथ गलत है</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>पाइथन कार्य %2 हेतु कार्यरत डायरेक्टरी %1 रीड योग्य नहीं है।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>गलत मुख्य स्क्रिप्ट फ़ाइल</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>पाइथन कार्य %2 हेतु मुख्य स्क्रिप्ट फ़ाइल %1 रीड योग्य नहीं है।</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>कार्य "%1" में Boost.Python त्रुटि।</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>सेटअप विफल रहा</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>इंस्टॉल विफल रहा।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>क्या आप इंस्टॉल प्रक्रिया की लॉग फ़ाइल इंटरनेट पर पेस्ट करना चाहेंगे ? </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>त्रुटि</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>हाँ (&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>नहीं (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>बंद करें (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>इंस्टॉल प्रक्रिया की लॉग फ़ाइल पेस्ट करें</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>अपलोड विफल रहा। इंटरनेट पर पेस्ट नहीं हो सका।</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> लिंक को क्लिपबोर्ड पर कॉपी किया गया</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares का आरंभीकरण विफल रहा</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 इंस्टॉल नहीं किया जा सका। Calamares सभी विन्यस्त मॉड्यूल लोड करने में विफल रहा। यह आपके लिनक्स वितरण द्वारा Calamares के उपयोग से संबंधित एक समस्या है।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>निम्नलिखित मॉड्यूल लोड नहीं हो सकें :</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>सेटअप करना जारी रखें?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>इंस्टॉल प्रक्रिया जारी रखें?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%2 सेटअप करने हेतु %1 सेटअप प्रोग्राम आपकी डिस्क में बदलाव करने वाला है।<br/><strong>आप इन बदलावों को पूर्ववत नहीं कर पाएंगे।</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%2 इंस्टॉल करने के लिए %1 इंस्टॉलर आपकी डिस्क में बदलाव करने वाला है।<br/><strong>आप इन बदलावों को पूर्ववत नहीं कर पाएंगे।</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>अभी सेटअप करें (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>अभी इंस्टॉल करें (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>वापस जाएँ (&b)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>सेटअप करें (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>इंस्टॉल करें (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>सेटअप पूर्ण हुआ। सेटअप प्रोग्राम बंद कर दें।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>इंस्टॉल पूर्ण हुआ।अब इंस्टॉलर को बंद करें।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>सिस्टम में बदलाव किये बिना सेटअप रद्द करें।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>सिस्टम में बदलाव किये बिना इंस्टॉल रद्द करें।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>आगे (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>वापस (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>हो गया (&D)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>रद्द करें (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>सेटअप रद्द करें?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>इंस्टॉल रद्द करें?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>क्या आप वाकई वर्तमान सेटअप प्रक्रिया रद्द करना चाहते हैं? सेटअप प्रोग्राम बंद हो जाएगा व सभी बदलाव नष्ट।</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>क्या आप वाकई वर्तमान इंस्टॉल प्रक्रिया रद्द करना चाहते हैं? @@ -472,22 +472,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>अपवाद का प्रकार अज्ञात है</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>अप्राप्य पाइथन त्रुटि</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>अप्राप्य पाइथन ट्रेसबैक</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>अप्राप्य पाइथन त्रुटि।</translation> </message> @@ -505,6 +505,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 इंस्टॉलर</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ The installer will quit and all changes will be lost.</source> <translation>रूप</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>डिवाइस चुनें (&v):</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>मौजूदा :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>बाद में:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>मैनुअल विभाजन</strong><br/> स्वयं विभाजन बनाएँ या उनका आकार बदलें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%2 के होम विभाजन के लिए %1 को पुनः उपयोग करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>छोटा करने के लिए विभाजन चुनें, फिर नीचे bar से उसका आकर सेट करें</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 को छोटा करके %2MiB किया जाएगा व %4 हेतु %3MiB का एक नया विभाजन बनेगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>बूट लोडर का स्थान:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>इंस्टॉल के लिए विभाजन चुनें</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>इस सिस्टम पर कहीं भी कोई EFI सिस्टम विभाजन नहीं मिला। कृपया वापस जाएँ व %1 को सेट करने के लिए मैनुअल रूप से विभाजन करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 वाले EFI सिस्टम विभाजन का उपयोग %2 को शुरू करने के लिए किया जाएगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI सिस्टम विभाजन:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>इस डिवाइस पर लगता है कि कोई ऑपरेटिंग सिस्टम नहीं है। आप क्या करना चाहेंगे?<br/>आप डिवाइस में किसी भी बदलाव से पहले उसकी समीक्षा व पुष्टि कर सकेंगे।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>डिस्क का सारा डाटा हटाएँ</strong><br/>इससे चयनित डिवाइस पर मौजूद सारा डाटा <font color="red">हटा</font>हो जाएगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>साथ में इंस्टॉल करें</strong><br/>इंस्टॉलर %1 के लिए स्थान बनाने हेतु एक विभाजन को छोटा कर देगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>विभाजन को बदलें</strong><br/>एक विभाजन को %1 से बदलें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>इस डिवाइस पर %1 है। आप क्या करना चाहेंगे?<br/>आप डिवाइस में किसी भी बदलाव से पहले उसकी समीक्षा व पुष्टि कर सकेंगे।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>इस डिवाइस पर पहले से एक ऑपरेटिंग सिस्टम है। आप क्या करना चाहेंगे?<br/>आप डिवाइस में किसी भी बदलाव से पहले उसकी समीक्षा व पुष्टि कर सकेंगे।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>इस डिवाइस पर एक से अधिक ऑपरेटिंग सिस्टम है। आप क्या करना चाहेंगे?<br/>आप डिवाइस में किसी भी बदलाव से पहले उसकी समीक्षा व पुष्टि कर सकेंगे।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>इस संचय उपकरण पर पहले से ऑपरेटिंग सिस्टम है, परंतु <strong>%1</strong> विभाजन तालिका अपेक्षित <strong>%2</strong> से भिन्न है।<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>इस संचय उपकरण के विभाजनों में से कोई एक विभाजन <strong>माउंट</strong> है।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>यह संचय उपकरण एक <strong>निष्क्रिय RAID</strong> उपकरण का हिस्सा है।</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>कोई स्वैप नहीं</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>स्वैप पुनः उपयोग करें</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>स्वैप (हाइबरनेशन/सिस्टम सुप्त रहित)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>स्वैप (हाइबरनेशन/सिस्टम सुप्त सहित)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>स्वैप फाइल बनाएं</translation> </message> @@ -699,12 +717,12 @@ The installer will quit and all changes will be lost.</source> <translation>सभी अस्थायी माउंट हटाएँ जा रहे हैं।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>अस्थाई माउंट की सूची नहीं मिली।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>सभी अस्थायी माउंट हटा दिए गए।</translation> </message> @@ -731,27 +749,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>कुंजीपटल का मॉडल %1 सेट करें।<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>कुंजीपटल का अभिन्यास %1/%2 सेट करें।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>समय क्षेत्र %1%2 सेट करें।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>सिस्टम भाषा %1 सेट की जाएगी।</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>संख्या व दिनांक स्थानिकी %1 सेट की जाएगी।</translation> </message> @@ -875,6 +893,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>आपके कूटशब्द मेल नहीं खाते!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1 का इंस्टॉल पूर्ण हुआ।</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>पैकेज चयन</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>सूची में से वस्तु विशेष का चयन करें। चयनित वस्तु इंस्टॉल कर दी जाएगी।</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ The installer will quit and all changes will be lost.</source> <translation>फ्लैग :</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>एन्क्रिप्ट (&c)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>तार्किक</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>मुख्य</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>माउंट पॉइंट पहले से उपयोग में है । कृपया दूसरा चुनें।</translation> </message> @@ -1005,43 +1048,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>%3 (%2) पर %4 प्रविष्टि युक्त %1 एमबी का नया विभाजन बनाएँ।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>%3 (%2) पर %1 एमबी का नया विभाजन बनाएँ।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>फ़ाइल सिस्टम %1 के साथ %4 (%3) पर नया %2MiB का विभाजन बनाएँ।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation><strong>%3</strong> (%2) पर <em>%4</em> प्रविष्टि युक्त <strong>%1 एमबी</strong> का नया विभाजन बनाएँ।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation><strong>%3</strong> (%2) पर <strong>%1 एमबी</strong> का नया विभाजन बनाएँ।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>फ़ाइल सिस्टम <strong>%1</strong> के साथ <strong>%4</strong> (%3) पर नया <strong>%2MiB</strong> का विभाजन बनाएँ।</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2 पर नया %1 विभाजन बनाया जा रहा है।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>इंस्टॉलर डिस्क '%1' पर विभाजन बनाने में विफल रहा।</translation> </message> @@ -1092,7 +1135,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2 पर नई %1 विभाजन तालिका बनाई जा रही है।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>इंस्टॉलर डिस्क '%1' पर विभाजन तालिका बनाने में विफल रहा।</translation> </message> @@ -1331,7 +1374,17 @@ The installer will quit and all changes will be lost.</source> <translation>फ्लैग :</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>माउंट पॉइंट पहले से उपयोग में है । कृपया दूसरा चुनें।</translation> </message> @@ -1368,57 +1421,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>विभाजन संबंधी जानकारी सेट करें</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><strong>नवीन</strong> सिस्टम विभाजन %2 पर %1 को <em>%3</em> विशेषताओं सहित इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>नए</strong> %2 सिस्टम विभाजन पर %1 इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation><strong>नवीन</strong> %2 विभाजन को माउंट पॉइंट <strong>%1</strong> व <em>%3</em>विशेषताओं सहित सेट करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation><strong>नवीन</strong> %2 विभाजन को माउंट पॉइंट <strong>%1</strong>%3 सहित सेट करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>%3 सिस्टम विभाजन <strong>%1</strong> %2 को <em>%4</em> विशेषताओं सहित इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>%3 विभाजन <strong>%1</strong> को माउंट पॉइंट <strong>%2</strong> व <em>%4</em>विशेषताओं सहित सेट करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>%3 विभाजन <strong>%1</strong> माउंट पॉइंट <strong>%2</strong>%4 सहित सेट करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 सिस्टम विभाजन <strong>%1</strong> पर %2 इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>बूट लोडर <strong>%1</strong> पर इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>माउंट पॉइंट सेट किए जा रहे हैं।</translation> </message> @@ -1831,6 +1884,14 @@ The installer will quit and all changes will be lost.</source> <translation>स्थान</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>इच्छित क्षेत्र चुनें या फिर वर्तमान स्थान अनुरूप डिफ़ॉल्ट क्षेत्र उपयोग करें।</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>समय क्षेत्र : %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>इच्छित क्षेत्र में भूभाग चुनें।</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>भूभाग</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>भाषा व स्थानिकी हेतु निम्नलिखित सेटिंग्स उपयोग करें।</translation> </message> @@ -2388,7 +2449,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>पैकेज</translation> </message> @@ -2569,33 +2630,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>खाली स्पेस</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>नया विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>नाम</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>फ़ाइल सिस्टम</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>माउंट पॉइंट</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>आकार</translation> </message> @@ -2681,117 +2747,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>सिस्टम की जानकारी प्राप्त की जा रही है...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>%1 को दूसरे ऑपरेटिंग सिस्टम <strong>के साथ</strong> इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>डिस्क का सारा डाटा<strong>हटाकर</strong> कर %1 इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>विभाजन को %1 से <strong>बदलें</strong>।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>मैनुअल</strong> विभाजन।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>डिस्क <strong>%2</strong> (%3) पर %1 को दूसरे ऑपरेटिंग सिस्टम <strong>के साथ</strong> इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation>डिस्क <strong>%2</strong> (%3) <strong>erase</strong> कर %1 इंस्टॉल करें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>डिस्क <strong>%2</strong> (%3) के विभाजन को %1 से <strong>बदलें</strong>।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>डिस्क <strong>%1</strong> (%2) पर <strong>मैनुअल</strong> विभाजन।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>डिस्क <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>मौजूदा :</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>बाद में:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>कोई EFI सिस्टम विभाजन विन्यस्त नहीं है</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>%1 आरंभ करने हेतु EFI सिस्टम विभाजन ज़रूरी है।<br/><br/>EFI सिस्टम विभाजन को विन्यस्त करने के लिए, वापस जाएँ और चुनें या बनाएँ एक FAT32 फ़ाइल सिस्टम जिस पर <strong>%3</strong> flag चालू हो व माउंट पॉइंट <strong>%2</strong>हो।<br/><br/>आप बिना सेट करें भी आगे बढ़ सकते है पर सिस्टम चालू नहीं होगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 को शुरू करने हेतु EFI सिस्टम विभाजन ज़रूरी है।<br/><br/>विभाजन को माउंट पॉइंट <strong>%2</strong> के साथ विन्यस्त किया गया परंतु उसका <strong>%3</strong> फ्लैग सेट नहीं था।<br/> फ्लैग सेट करने के लिए, वापस जाएँ और विभाजन को edit करें।<br/><br/>आप बिना सेट करें भी आगे बढ़ सकते है पर सिस्टम चालू नहीं होगा।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI सिस्टम विभाजन फ्लैग सेट नहीं है</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS पर GPT उपयोग करने के लिए विकल्प</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT विभाजन तालिका सभी सिस्टम हेतु सबसे उत्तम विकल्प है। यह इंस्टॉलर BIOS सिस्टम के सेटअप को भी समर्थन करता है। <br/><br/>BIOS पर GPT विभाजन तालिका को विन्यस्त करने हेतु, (अगर अब तक नहीं करा है तो) वापस जाकर विभाजन तालिका GPT पर सेट करें, फिर एक 8 MB का बिना फॉर्मेट हुआ विभाजन बनाए जिस पर <strong>bios_grub</strong> का flag हो।<br/><br/>यह बिना फॉर्मेट हुआ 8 MB का विभाजन %1 को BIOS सिस्टम पर GPT के साथ शुरू करने के लिए आवश्यक है।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>बूट विभाजन एन्क्रिप्टेड नहीं है</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>एन्क्रिप्टेड रुट विभाजन के साथ एक अलग बूट विभाजन भी सेट किया गया था, पर बूट विभाजन एन्क्रिप्टेड नहीं था।<br/><br/> इस तरह का सेटअप सुरक्षित नहीं होता क्योंकि सिस्टम फ़ाइल एन्क्रिप्टेड विभाजन पर होती हैं।<br/>आप चाहे तो जारी रख सकते है, पर फिर फ़ाइल सिस्टम बाद में सिस्टम स्टार्टअप के दौरान अनलॉक होगा।<br/> विभाजन को एन्क्रिप्ट करने के लिए वापस जाकर उसे दोबारा बनाएँ व विभाजन निर्माण विंडो में<strong>एन्क्रिप्ट</strong> चुनें।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>कम-से-कम एक डिस्क डिवाइस उपलब्ध हो।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>इंस्टॉल हेतु कोई विभाजन नहीं हैं।</translation> </message> @@ -2981,17 +3047,17 @@ Output: <translation>नवीन यादृच्छिक फ़ाइल <pre>%1</pre>नहीं बनाई जा सकी।</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>कोई वस्तु नहीं</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>कोई विवरण प्रदान नहीं किया गया।</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(कोई माउंट पॉइंट नहीं)</translation> </message> @@ -3252,12 +3318,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>उत्तम परिणाम हेतु, कृपया सुनिश्चित करें कि यह कंप्यूटर :</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>सिस्टम इंस्टॉल हेतु आवश्यकताएँ</translation> </message> @@ -3265,27 +3331,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>यह कंप्यूटर %1 को सेटअप करने की न्यूनतम आवश्यकताओं को पूरा नहीं करता।<br/>सेटअप जारी नहीं रखा जा सकता।<a href="#details">विवरण...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>यह कंप्यूटर %1 को इंस्टॉल करने की न्यूनतम आवश्यकताओं को पूरा नहीं करता।<br/>इंस्टॉल जारी नहीं रखा जा सकता।<a href="#details">विवरण...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>यह कंप्यूटर %1 को सेटअप करने हेतु सुझाई गई आवश्यकताओं को पूरा नहीं करता।<br/>सेटअप जारी रखा जा सकता है, लेकिन कुछ विशेषताएँ को निष्क्रिय किया जा सकता हैं।</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>यह कंप्यूटर %1 को इंस्टॉल करने हेतु सुझाई गई आवश्यकताओं को पूरा नहीं करता।<br/>इंस्टॉल जारी रखा जा सकता है, लेकिन कुछ विशेषताएँ को निष्क्रिय किया जा सकता हैं।</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>यह प्रोग्राम एक प्रश्नावली के आधार पर आपके कंप्यूटर पर %2 को सेट करेगा।</translation> </message> @@ -3441,7 +3507,7 @@ Output: <translation>नए विभाजन पर फ्लैग <strong>%1</strong> सेट किए जा रहे हैं।</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>इंस्टॉलर विभाजन %1 पर फ्लैग सेट करने में विफल रहा।</translation> </message> @@ -3584,12 +3650,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>यह एक अवलोकन है कि सेटअप प्रक्रिया आरंभ होने के उपरांत क्या होगा।</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>यह अवलोकन है कि इंस्टॉल शुरू होने के बाद क्या होगा।</translation> </message> @@ -4165,107 +4231,127 @@ Output: <translation>लॉगिन एवं प्रशासक कार्यों हेतु उपयोक्ता नाम इत्यादि चुनें।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>आपका नाम क्या है?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>आपका पूरा नाम</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>लॉग इन के लिए आप किस नाम का उपयोग करना चाहते हैं?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>लॉगिन नाम</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>यदि एक से अधिक व्यक्ति इस कंप्यूटर का उपयोग करेंगे, तो आप इंस्टॉल के उपरांत एकाधिक अकाउंट बना सकते हैं।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>केवल लोअरकेस अक्षर, अंक, अंडरस्कोर(_) व हाइफ़न(-) ही स्वीकार्य हैं।</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>इस कंप्यूटर का नाम ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>कंप्यूटर का नाम</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>यदि आपका कंप्यूटर किसी नेटवर्क पर दृश्यमान होता है, तो यह नाम उपयोग किया जाएगा।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>अपना अकाउंट सुरक्षित रखने के लिए पासवर्ड चुनें ।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>कूटशब्द</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>कूटशब्द पुनः दर्ज करें</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>एक ही कूटशब्द दो बार दर्ज़ करें, ताकि उसे टाइप त्रुटि हेतु जाँचा जा सके। एक अच्छे कूटशब्द में अक्षर, अंक व विराम चिन्हों का मेल होता है, उसमें कम-से-कम आठ अक्षर होने चाहिए, और उसे नियमित अंतराल पर बदलते रहना चाहिए।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>कूटशब्द गुणवत्ता प्रमाणीकरण</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>यह बॉक्स टिक करने के परिणाम स्वरुप कूटशब्द-क्षमता की जाँच होगी व आप कमज़ोर कूटशब्द उपयोग नहीं कर पाएंगे।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>कूटशब्द बिना पूछे ही स्वतः लॉग इन करें</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>रुट कूटशब्द हेतु भी उपयोक्ता कूटशब्द उपयोग करें</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>प्रबंधक अकाउंट के लिए भी यही कूटशब्द उपयोग करें।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>अकाउंट सुरक्षा हेतु रुट कूटशब्द चुनें।</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>रुट कूटशब्द</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>रुट कूटशब्द पुनः दर्ज करें</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>समान कूटशब्द दो बार दर्ज करें, ताकि टाइपिंग त्रुटि हेतु जाँच की जा सकें।</translation> </message> diff --git a/lang/calamares_hr.ts b/lang/calamares_hr.ts index 955a5d3d9b6a0ecc22a1f2691681dd9812b8d352..7aa9d9cffb82c768812fc938cfee6d9e16a5f826 100644 --- a/lang/calamares_hr.ts +++ b/lang/calamares_hr.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record od %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Boot particija</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Particija sustava</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Nemoj instalirati boot učitavač</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Izvodim %1 operaciju.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Krivi put do radnog direktorija</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Radni direktorij %1 za python zadatak %2 nije čitljiv.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Kriva glavna datoteka skripte</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Glavna skriptna datoteka %1 za python zadatak %2 nije čitljiva.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python greška u zadatku "%1".</translation> </message> @@ -287,54 +287,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Instalacija nije uspjela</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalacija nije uspjela</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Želite li objaviti dnevnik instaliranja na web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Greška</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Da</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ne</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Zatvori</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL za objavu dnevnika instaliranja</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Objava dnevnika instaliranja na web nije uspjela.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -347,124 +347,124 @@ Link copied to clipboard</source> Veza je kopirana u međuspremnik</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Inicijalizacija Calamares-a nije uspjela</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 se ne može se instalirati. Calamares nije mogao učitati sve konfigurirane module. Ovo je problem s načinom na koji se Calamares koristi u distribuciji.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Sljedeći moduli se nisu mogli učitati:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Nastaviti s postavljanjem?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Nastaviti sa instalacijom?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Instalacijski program %1 će izvršiti promjene na vašem disku kako bi postavio %2. <br/><strong>Ne možete poništiti te promjene.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 instalacijski program će napraviti promjene na disku kako bi instalirao %2.<br/><strong>Nećete moći vratiti te promjene.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Postaviti odmah</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instaliraj sada</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Idi &natrag</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Postaviti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instaliraj</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Instalacija je završena. Zatvorite instalacijski program.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalacija je završena. Zatvorite instalacijski program.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Odustanite od instalacije bez promjena na sustavu.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Odustanite od instalacije bez promjena na sustavu.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Sljedeće </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Natrag</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Gotovo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Odustani</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Prekinuti instalaciju?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Prekinuti instalaciju?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Stvarno želite prekinuti instalacijski proces? Instalacijski program će izaći i sve promjene će biti izgubljene.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Stvarno želite prekinuti instalacijski proces? @@ -474,22 +474,22 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Nepoznati tip iznimke</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>unparseable Python greška</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>unparseable Python traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Nedohvatljiva Python greška.</translation> </message> @@ -507,6 +507,24 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>%1 Instalacijski program</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Instalacijski program nije uspio nadograditi particijsku tablicu na disku '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -523,149 +541,149 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Oblik</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Odaberi uređaj za spremanje:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Trenutni:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Poslije:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ručno particioniranje</strong><br/>Možete sami stvoriti ili promijeniti veličine particija.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Koristi %1 kao home particiju za %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Odaberite particiju za smanjivanje, te povlačenjem donjeg pokazivača odaberite promjenu veličine</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 će se smanjiti na %2MB i stvorit će se nova %3MB particija za %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Lokacija boot učitavača:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Odaberite particiju za instalaciju</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI particija ne postoji na ovom sustavu. Vratite se natrag i koristite ručno particioniranje da bi ste postavili %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI particija na %1 će se koristiti za pokretanje %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI particija:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Izgleda da na ovom disku nema operacijskog sustava. Što želite učiniti?<br/>Moći ćete provjeriti i potvrditi vaš odabir prije bilo kakvih promjena na disku.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Obriši disk</strong><br/>To će <font color="red">obrisati</font> sve podatke na odabranom disku.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instaliraj uz postojeće</strong><br/>Instalacijski program će smanjiti particiju da bi napravio mjesto za %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Zamijeni particiju</strong><br/>Zamijenjuje particiju sa %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ovaj disk ima %1. Što želite učiniti?<br/>Moći ćete provjeriti i potvrditi vaš odabir prije bilo kakvih promjena na disku.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ovaj disk već ima operacijski sustav. Što želite učiniti?<br/>Moći ćete provjeriti i potvrditi vaš odabir prije bilo kakvih promjena na disku.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ovaj disk ima više operacijskih sustava. Što želite učiniti?<br/>Moći ćete provjeriti i potvrditi vaš odabir prije bilo kakvih promjena na disku.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Ovaj uređaj za pohranu već ima operativni sustav, ali njegova particijska tablica <strong>%1</strong> razlikuje se od potrebne <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Ovaj uređaj za pohranu ima <strong>montiranu</strong> jednu od particija.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Ovaj uređaj za pohranu je dio <strong>neaktivnog RAID</strong> uređaja.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Bez swap-a</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Iskoristi postojeći swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (bez hibernacije)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (sa hibernacijom)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap datoteka</translation> </message> @@ -701,12 +719,12 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Uklanjam sva privremena montiranja.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Ne mogu dohvatiti popis privremenih montiranja.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Uklonjena sva privremena montiranja.</translation> </message> @@ -733,27 +751,27 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Postavi model tipkovnice na %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Postavi raspored tipkovnice na %1%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Postavi vremesku zonu na %1%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Jezik sustava će se postaviti na %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Regionalne postavke brojeva i datuma će se postaviti na %1.</translation> </message> @@ -877,6 +895,11 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <source>Your passwords do not match!</source> <translation>Lozinke se ne podudaraju!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -917,6 +940,16 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <source>The installation of %1 is complete.</source> <translation>Instalacija %1 je završena.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Odabir paketa</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Molimo odaberite proizvod s popisa. Izabrani proizvod će biti instaliran.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -979,27 +1012,37 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Oznake:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Ši&friraj</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logično</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primarno</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Točka montiranja se već koristi. Odaberite drugu.</translation> </message> @@ -1007,43 +1050,43 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Stvori novu %1MiB particiju na %3 (%2) s unosima %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Stvori novu %1MiB particiju na %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Stvori novu %2MB particiju na %4 (%3) s datotečnim sustavom %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Stvori novu <strong>%1MiB</strong> particiju na <strong>%3</strong> (%2) sa unosima <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Stvori novu <strong>%1MiB</strong> particiju na <strong>%3</strong> (%2). </translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Stvori novu <strong>%2MB</strong> particiju na <strong>%4</strong> (%3) s datotečnim sustavom <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Stvaram novu %1 particiju na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Instalacijski program nije uspio stvoriti particiju na disku '%1'.</translation> </message> @@ -1094,7 +1137,7 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Stvaram novu %1 particijsku tablicu na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Instalacijski program nije uspio stvoriti particijsku tablicu na %1.</translation> </message> @@ -1333,7 +1376,17 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Oznake:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Točka montiranja se već koristi. Odaberite drugu.</translation> </message> @@ -1370,57 +1423,57 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Postavi informacije o particiji</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Instaliraj %1 na <strong>novu</strong> %2 sistemsku particiju sa značajkama <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instaliraj %1 na <strong>novu</strong> %2 sistemsku particiju.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Postavi <strong>novu</strong> %2 particiju s točkom montiranja <strong>%1</strong> i značajkama <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Postavi <strong>novu</strong> %2 particiju s točkom montiranja <strong>%1</strong> %3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Instaliraj %2 na %3 sistemsku particiju <strong>%1</strong> sa značajkama <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Postavi %3 particiju <strong>%1</strong> s točkom montiranja <strong>%2</strong> i značajkama <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Postavi %3 particiju <strong>%1</strong> s točkom montiranja <strong>%2</strong> %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instaliraj %2 na %3 sistemsku particiju <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instaliraj boot učitavač na <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Postavljam točke montiranja.</translation> </message> @@ -1833,6 +1886,14 @@ Instalacijski program će izaći i sve promjene će biti izgubljene.</translatio <translation>Lokacija</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2052,29 +2113,29 @@ te korištenjem tipki +/- ili skrolanjem miša za zumiranje.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Odaberite željenu regiju ili upotrijebite zadanu na temelju vaše trenutne lokacije</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Vremenska zona: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Odaberite željenu zonu unutar svoje regije.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zone</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Dolje možete fino prilagoditi postavke jezika i regionalne postavke.</translation> </message> @@ -2399,7 +2460,7 @@ te korištenjem tipki +/- ili skrolanjem miša za zumiranje.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketi</translation> </message> @@ -2580,33 +2641,38 @@ te korištenjem tipki +/- ili skrolanjem miša za zumiranje.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Slobodni prostor</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nova particija</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Ime</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Datotečni sustav</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Točka montiranja</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Veličina</translation> </message> @@ -2692,117 +2758,117 @@ te korištenjem tipki +/- ili skrolanjem miša za zumiranje.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Skupljanje informacija o sustavu...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particije</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instaliraj %1 <strong>uz postojeći</strong> operacijski sustav.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Obriši</strong> disk i instaliraj %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Zamijeni</strong> particiju s %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ručno</strong> particioniranje.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instaliraj %1 <strong>uz postojeći</strong> operacijski sustav na disku <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Obriši</strong> disk <strong>%2</strong> (%3) i instaliraj %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Zamijeni</strong> particiju na disku <strong>%2</strong> (%3) s %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ručno</strong> particioniram disk <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Trenutni:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Poslije:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI particija nije konfigurirana</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>EFI particija je potrebna za pokretanje %1.<br/><br/>Da bi ste konfigurirali EFI particiju, idite natrag i odaberite ili stvorite FAT32 datotečni sustav s omogućenom <strong>%3</strong> oznakom i točkom montiranja <strong>%2</strong>.<br/><br/>Možete nastaviti bez postavljanja EFI particije, ali vaš sustav se možda neće moći pokrenuti.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>EFI particija je potrebna za pokretanje %1.<br/><br/>Particija je konfigurirana s točkom montiranja <strong>%2</strong>, ali njezina <strong>%3</strong> oznaka nije postavljena.<br/>Za postavljanje oznake, vratite se i uredite postavke particije.<br/><br/>Možete nastaviti bez postavljanja oznake, ali vaš sustav se možda neće moći pokrenuti.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Oznaka EFI particije nije postavljena</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Mogućnost korištenja GPT-a na BIOS-u</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT tablica particija je najbolja opcija za sve sustave. Ovaj instalacijski program podržava takvo postavljanje i za BIOS sustave. <br/><br/>Da biste konfigurirali GPT particijsku tablicu za BIOS sustave, (ako to već nije učinjeno) vratite se natrag i postavite particijsku tablicu na GPT, a zatim stvorite neformatiranu particiju od 8 MB s omogućenom zastavicom <strong>bios_grub</strong>. <br/><br/>Neformirana particija od 8 MB potrebna je za pokretanje %1 na BIOS sustavu s GPT-om.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Boot particija nije kriptirana</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Odvojena boot particija je postavljena zajedno s kriptiranom root particijom, ali boot particija nije kriptirana.<br/><br/>Zabrinuti smo za vašu sigurnost jer su važne datoteke sustava na nekriptiranoj particiji.<br/>Možete nastaviti ako želite, ali datotečni sustav će se otključati kasnije tijekom pokretanja sustava.<br/>Da bi ste kriptirali boot particiju, vratite se natrag i napravite ju, odabirom opcije <strong>Kriptiraj</strong> u prozoru za stvaranje prarticije.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ima barem jedan disk dostupan.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Ne postoje particije na koje bi se instalirao sustav.</translation> </message> @@ -2992,17 +3058,17 @@ Izlaz: <translation>Ne mogu stvoriti slučajnu datoteku <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Nema proizvoda</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nije naveden opis.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(nema točke montiranja)</translation> </message> @@ -3263,12 +3329,12 @@ Postavljanje se može nastaviti, ali neke će značajke možda biti onemogućene <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Za najbolje rezultate, pobrinite se da ovo računalo:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Zahtjevi sustava</translation> </message> @@ -3276,27 +3342,27 @@ Postavljanje se može nastaviti, ali neke će značajke možda biti onemogućene <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Ovo računalo ne zadovoljava minimalne zahtjeve za instalaciju %1.<br/>Instalacija se ne može nastaviti.<a href="#details">Detalji...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ovo računalo ne zadovoljava minimalne uvijete za instalaciju %1.<br/>Instalacija se ne može nastaviti.<a href="#details">Detalji...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Računalo ne zadovoljava neke od preporučenih uvjeta za instalaciju %1.<br/>Instalacija se može nastaviti, ali neke značajke možda neće biti dostupne.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Računalo ne zadovoljava neke od preporučenih uvjeta za instalaciju %1.<br/>Instalacija se može nastaviti, ali neke značajke možda neće biti dostupne.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ovaj program će vam postaviti neka pitanja i instalirati %2 na vaše računalo.</translation> </message> @@ -3452,7 +3518,7 @@ Postavljanje se može nastaviti, ali neke će značajke možda biti onemogućene <translation>Postavljam oznake <strong>%1</strong> na novoj particiji.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Instalacijski program nije uspio postaviti oznake na particiji %1.</translation> </message> @@ -3595,12 +3661,12 @@ Postavljanje se može nastaviti, ali neke će značajke možda biti onemogućene <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Ovo je prikaz događaja koji će uslijediti jednom kad počne instalacijska procedura.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Ovo je prikaz događaja koji će uslijediti jednom kad počne instalacijska procedura.</translation> </message> @@ -4175,107 +4241,127 @@ Postavke regije utječu na format brojeva i datuma. Trenutne postavke su <str <translation>Odaberite svoje korisničko ime i vjerodajnice za prijavu i izvršavanje administracijskih zadataka</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Koje je tvoje ime?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Vaše puno ime</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Koje ime želite koristiti za prijavu?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Korisničko ime</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Ako će više korisnika koristiti ovo računalo, nakon instalacije možete otvoriti više računa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Dopuštena su samo mala slova, brojevi, podvlake i crtice.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Koje je ime ovog računala?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Ime računala</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Ovo će se ime upotrebljavati ako računalo učinite vidljivim drugima na mreži.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Odaberite lozinku da bi račun bio siguran.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Lozinka</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Ponovite lozinku</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Dvaput unesite istu lozinku kako biste je mogli provjeriti ima li pogrešaka u tipkanju. Dobra lozinka sadržavat će mješavinu slova, brojeva i interpunkcije, treba imati najmanje osam znakova i treba je mijenjati u redovitim intervalima.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Provjerite kvalitetu lozinki</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Kad je ovaj okvir potvrđen, bit će napravljena provjera jakosti lozinke te nećete moći koristiti slabu lozinku.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Automatska prijava bez traženja lozinke</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Upotrijebite lozinku korisnika kao root lozinku</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Koristi istu lozinku za administratorski račun.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Odaberite root lozinku da biste zaštitili svoj račun.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root lozinka</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Ponovite root lozinku</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Dvaput unesite istu lozinku kako biste mogli provjeriti ima li pogrešaka u tipkanju.</translation> </message> diff --git a/lang/calamares_hu.ts b/lang/calamares_hu.ts index e758560e0ceebf471eeac67baa854f29ada3de1d..4a934ee39ed9ae7da0a7cbd0be8019b34a210ff2 100644 --- a/lang/calamares_hu.ts +++ b/lang/calamares_hu.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Mester Boot Record - %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Indító partíció</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Rendszer Partíció</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ne telepítsen rendszerbetöltőt</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Futó %1 műveletek.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Rossz munkakönyvtár útvonal</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Munkakönyvtár %1 a python folyamathoz %2 nem olvasható.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Rossz alap script fájl</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Alap script fájl %1 a python folyamathoz %2 nem olvasható.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost. Python hiba ebben a folyamatban "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Telepítési hiba</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Telepítés nem sikerült</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Hiba</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Igen</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nem</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Bezár</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Telepítési napló beillesztési URL-je.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>A Calamares előkészítése meghiúsult</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>A(z) %1 nem telepíthető. A Calamares nem tudta betölteni a konfigurált modulokat. Ez a probléma abból fakad, ahogy a disztribúció a Calamarest használja.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>A következő modulok nem tölthetőek be:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Folytatod a telepítéssel?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Folytatja a telepítést?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>A %1 telepítő változtatásokat fog végrehajtani a lemezen a %2 telepítéséhez. <br/><strong>Ezután már nem tudja visszavonni a változtatásokat.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>A %1 telepítő változtatásokat fog elvégezni, hogy telepítse a következőt: %2.<br/><strong>A változtatások visszavonhatatlanok lesznek.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Telepítés most</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Telepítés most</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Menj &vissza</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Telepítés</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Telepítés</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Telepítés sikerült. Zárja be a telepítőt.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>A telepítés befejeződött, Bezárhatod a telepítőt.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Telepítés megszakítása a rendszer módosítása nélkül.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Kilépés a telepítőből a rendszer megváltoztatása nélkül.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Következő</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Vissza</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Befejez</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Mégse</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Megszakítja a telepítést?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Abbahagyod a telepítést?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Valóban megszakítod a telepítési eljárást? A telepítő ki fog lépni és minden változtatás elveszik.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Biztos abba szeretnéd hagyni a telepítést? @@ -468,22 +468,22 @@ Minden változtatás elveszik, ha kilépsz a telepítőből.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Ismeretlen kivétel típus</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>nem egyeztethető Python hiba</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>nem egyeztethető Python visszakövetés</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Összehasonlíthatatlan Python hiba.</translation> </message> @@ -501,6 +501,24 @@ Minden változtatás elveszik, ha kilépsz a telepítőből.</translation> <translation>%1 Telepítő</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>A telepítő nem tudta frissíteni a partíciós táblát a %1 lemezen.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ Minden változtatás elveszik, ha kilépsz a telepítőből.</translation> <translation>Adatlap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Válassz tároló eszközt:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Aktuális:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Utána:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuális partícionálás</strong><br/>Létrehozhat vagy átméretezhet partíciókat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1 partíció használata mint home partíció a %2 -n</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Válaszd ki a partíciót amit zsugorítani akarsz és egérrel méretezd át.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 zsugorítva lesz %2MiB -re és új %3MiB partíció lesz létrehozva itt %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Rendszerbetöltő helye:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Válaszd ki a telepítésre szánt partíciót </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Nem található EFI partíció a rendszeren. Menj vissza a manuális partícionáláshoz és állíts be %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>A %1 EFI rendszer partíció lesz használva %2 indításához.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI rendszerpartíció:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Úgy tűnik ezen a tárolóeszközön nincs operációs rendszer. Mit szeretnél csinálni?<br/>Lehetőséged lesz átnézni és megerősíteni a választásod mielőtt bármilyen változtatás történik a tárolóeszközön.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Lemez törlése</strong><br/>Ez <font color="red">törölni</font> fogja a lemezen levő összes adatot.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Meglévő mellé telepíteni</strong><br/>A telepítő zsugorítani fogja a partíciót, hogy elférjen a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>A partíció lecserélése</strong> a következővel: %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ezen a tárolóeszközön %1 található. Mit szeretnél tenni?<br/>Lehetőséged lesz átnézni és megerősíteni a választásod mielőtt bármilyen változtatás történik a tárolóeszközön.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ez a tárolóeszköz már tartalmaz egy operációs rendszert. Mit szeretnél tenni?<br/>Lehetőséged lesz átnézni és megerősíteni a választásod mielőtt bármilyen változtatás történik a tárolóeszközön.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>A tárolóeszközön több operációs rendszer található. Mit szeretnél tenni?<br/>Lehetőséged lesz átnézni és megerősíteni a választásod mielőtt bármilyen változtatás történik a tárolóeszközön.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Swap nélkül</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Swap újrahasználata</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (nincs hibernálás)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (hibernálással)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap fájlba</translation> </message> @@ -695,12 +713,12 @@ Minden változtatás elveszik, ha kilépsz a telepítőből.</translation> <translation>Minden ideiglenes csatolás törlése</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nem lehet lekérni az ideiglenes csatolási listát</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Minden ideiglenes csatolás törölve</translation> </message> @@ -727,27 +745,27 @@ Minden változtatás elveszik, ha kilépsz a telepítőből.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Billentyűzet típus beállítása %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Billentyűzet kiosztás beállítása %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>A rendszer területi beállítása %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>A számok és dátumok területi beállítása %1.</translation> </message> @@ -872,6 +890,11 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <source>Your passwords do not match!</source> <translation>A két jelszó nem egyezik!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <source>The installation of %1 is complete.</source> <translation>A %1 telepítése elkészült.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <translation>Zászlók:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Titkosítás</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logikai</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Elsődleges</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>A csatolási pont már használatban van. Kérlek, válassz másikat.</translation> </message> @@ -1002,43 +1045,43 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Új partíció létrehozása %2MiB partíción a %4 (%3) %1 fájlrendszerrel</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Új <strong>%2MiB </strong>partíció létrehozása itt <strong>%4</strong> (%3) fájlrendszer típusa <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Új %1 partíció létrehozása a következőn: %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>A telepítő nem tudta létrehozni a partíciót ezen a lemezen '%1'.</translation> </message> @@ -1089,7 +1132,7 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <translation>Új %1 partíciós tábla létrehozása a következőn: %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>A telepítőnek nem sikerült létrehoznia a partíciós táblát a lemezen %1.</translation> </message> @@ -1328,7 +1371,17 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <translation>Zászlók:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>A csatolási pont már használatban van. Kérlek, válassz másikat.</translation> </message> @@ -1365,57 +1418,57 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Partíció információk beállítása</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>%1 telepítése az <strong>új</strong> %2 partícióra.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%2 telepítése %3 <strong>%1</strong> rendszer partícióra.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Rendszerbetöltő telepítése ide <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Csatlakozási pontok létrehozása</translation> </message> @@ -1828,6 +1881,14 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <translation>Hely</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2045,29 +2106,29 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2383,7 +2444,7 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2564,33 +2625,38 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Szabad terület</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Új partíció</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Név</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Fájlrendszer</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Csatolási pont</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Méret</translation> </message> @@ -2676,117 +2742,117 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Rendszerinformációk gyűjtése...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partíciók</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>%1 telepítése más operációs rendszer <strong>mellé</strong> .</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Lemez törlés</strong>és %1 telepítés.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>A partíció lecserélése</strong> a következővel: %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Kézi</strong> partícionálás.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>%1 telepítése más operációs rendszer <strong>mellé</strong> a <strong>%2</strong> (%3) lemezen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>%2 lemez törlése</strong> (%3) és %1 telepítés.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>A partíció lecserélése</strong> a <strong>%2</strong> lemezen(%3) a következővel: %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Kézi</strong> telepítés a <strong>%1</strong> (%2) lemezen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Lemez <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Aktuális:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Utána:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nincs EFI rendszer partíció beállítva</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI partíciós zászló nincs beállítva</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Indító partíció nincs titkosítva</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Egy külön indító partíció lett beállítva egy titkosított root partícióval, de az indító partíció nincs titkosítva.br/><br/>Biztonsági aggályok merülnek fel ilyen beállítás mellet, mert fontos fájlok nem titkosított partíción vannak tárolva. <br/>Ha szeretnéd, folytathatod így, de a fájlrendszer zárolása meg fog történni az indítás után. <br/> Az indító partíció titkosításához lépj vissza és az újra létrehozáskor válaszd a <strong>Titkosít</strong> opciót.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>legalább egy lemez eszköz elérhető.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2976,17 +3042,17 @@ Kimenet: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(nincs csatolási pont)</translation> </message> @@ -3244,12 +3310,12 @@ Kimenet: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>A legjobb eredményért győződjünk meg, hogy ez a számítógép:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Rendszer követelmények</translation> </message> @@ -3257,28 +3323,28 @@ Kimenet: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Ez a számítógép nem felel meg a minimum követelményeknek a %1 telepítéséhez. <br/>A telepítés nem folytatható. <a href="#details">Részletek...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ez a számítógép nem felel meg a minimum követelményeknek a %1 telepítéséhez.<br/> Telepítés nem folytatható. <a href="#details">Részletek...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Ez a számítógép nem felel meg néhány követelménynek a %1 telepítéséhez. <br/>A telepítés folytatható de előfordulhat néhány képesség nem lesz elérhető.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Ez a számítógép nem felel meg a minimum követelményeknek a %1 telepítéséhez.<br/>Telepítés folytatható de néhány tulajdonság valószínűleg nem lesz elérhető.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ez a program fel fog tenni néhány kérdést és %2 -t telepíti a számítógépre.</translation> </message> @@ -3434,7 +3500,7 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <translation>Jelzők beállítása az új <strong>%1</strong> partíción.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>A telepítőnek nem sikerült a zászlók beállítása a partíción %1.</translation> </message> @@ -3577,12 +3643,12 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a></ <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Összefoglaló arról mi fog történni a telepítés során.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Ez áttekintése annak, hogy mi fog történni, ha megkezded a telepítést.</translation> </message> @@ -4123,107 +4189,127 @@ Calamares hiba %1.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Mi a neved?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Milyen felhasználónévvel szeretnél bejelentkezni?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Mi legyen a számítógép neve?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Adj meg jelszót a felhasználói fiókod védelmére.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Ugyanaz a jelszó használata az adminisztrátor felhasználóhoz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_id.ts b/lang/calamares_id.ts index 04e10369420b2df66cd8a580d12a18cf7bd427af..c79cd1baac2937f10bdd51107582840460f2831a 100644 --- a/lang/calamares_id.ts +++ b/lang/calamares_id.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partisi Boot</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partisi Sistem</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Jangan instal boot loader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Menjalankan %1 operasi.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Jalur lokasi direktori tidak berjalan baik</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Direktori kerja %1 untuk penugasan python %2 tidak dapat dibaca.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Berkas skrip utama buruk</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Berkas skrip utama %1 untuk penugasan python %2 tidak dapat dibaca.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python mogok dalam penugasan "%1".</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Pengaturan Gagal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalasi Gagal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Maukah anda untuk menempelkan log instalasi ke situs?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Kesalahan</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ya</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Tidak</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Tutup</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Inisialisasi Calamares Gagal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 tidak dapat terinstal. Calamares tidak dapat memuat seluruh modul konfigurasi. Terdapat masalah dengan Calamares karena sedang digunakan oleh distribusi.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Modul berikut tidak dapat dimuat.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Lanjutkan dengan setelan ini?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Lanjutkan instalasi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Installer %1 akan membuat perubahan ke disk Anda untuk memasang %2.<br/><strong>Anda tidak dapat membatalkan perubahan tersebut.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instal sekarang</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Kembali</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalasi sudah lengkap. Tutup installer.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Batalkan instalasi tanpa mengubah sistem yang ada.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Berikutnya</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Kembali</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Kelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Batal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Batalkan instalasi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Apakah Anda benar-benar ingin membatalkan proses instalasi ini? @@ -465,22 +465,22 @@ Instalasi akan ditutup dan semua perubahan akan hilang.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipe pengecualian tidak dikenal</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>tidak dapat mengurai pesan kesalahan Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>tidak dapat mengurai penelusuran balik Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Tidak dapat mengambil pesan kesalahan Python.</translation> </message> @@ -498,6 +498,24 @@ Instalasi akan ditutup dan semua perubahan akan hilang.</translation> <translation>Installer %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Pemasang gagal memperbarui tabel partisi pada disk '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -514,149 +532,149 @@ Instalasi akan ditutup dan semua perubahan akan hilang.</translation> <translation>Isian</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Pilih perangkat penyimpanan:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Saat ini:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Setelah:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Pemartisian manual</strong><br/>Anda bisa membuat atau mengubah ukuran partisi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Gunakan kembali %1 sebagai partisi home untuk %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Pilih sebuah partisi untuk diiris, kemudian seret bilah di bawah untuk mengubah ukuran</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Lokasi Boot loader:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Pilih sebuah partisi untuk memasang</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Sebuah partisi sistem EFI tidak ditemukan pada sistem ini. Silakan kembali dan gunakan pemartisian manual untuk mengeset %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Partisi sistem EFI di %1 akan digunakan untuk memulai %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partisi sistem EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Tampaknya media penyimpanan ini tidak mengandung sistem operasi. Apa yang hendak Anda lakukan?<br/>Anda dapat menelaah dan mengkonfirmasi pilihan Anda sebelum dilakukan perubahan pada media penyimpanan.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Hapus disk</strong><br/>Aksi ini akan <font color="red">menghapus</font> semua berkas yang ada pada media penyimpanan terpilih.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instal berdampingan dengan</strong><br/>Installer akan mengiris sebuah partisi untuk memberi ruang bagi %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Ganti sebuah partisi</strong><br/> Ganti partisi dengan %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Media penyimpanan ini mengandung %1. Apa yang hendak Anda lakukan?<br/>Anda dapat menelaah dan mengkonfirmasi pilihan Anda sebelum dilakukan perubahan pada media penyimpanan.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Media penyimpanan ini telah mengandung sistem operasi. Apa yang hendak Anda lakukan?<br/>Anda dapat menelaah dan mengkonfirmasi pilihan Anda sebelum dilakukan perubahan pada media penyimpanan.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Media penyimpanan ini telah mengandung beberapa sistem operasi. Apa yang hendak Anda lakukan?<br/>Anda dapat menelaah dan mengkonfirmasi pilihan Anda sebelum dilakukan perubahan pada media penyimpanan.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Perngkat penyimpanan ini sudah terdapat sistem operasi, tetapi tabel partisi <strong>%1</strong>berbeda dari yang dibutuhkan <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Perangkat penyimpanan ini terdapat partisi yang <strong>terpasang</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Perangkat penyimpanan ini merupakan bagian dari sebuah <strong>perangkat RAID yang tidak aktif</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Tidak pakai SWAP</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Gunakan kembali SWAP</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (tanpa hibernasi)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (dengan hibernasi)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap ke file</translation> </message> @@ -692,12 +710,12 @@ Instalasi akan ditutup dan semua perubahan akan hilang.</translation> <translation>Melepaskan semua kaitan sementara.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Tidak bisa mendapatkan daftar kaitan sementara.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Semua kaitan sementara dilepas.</translation> </message> @@ -724,27 +742,27 @@ Instalasi akan ditutup dan semua perubahan akan hilang.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Setel model papan ketik ke %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Setel tata letak papan ketik ke %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Terapkan zona waktu ke %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Bahasa sistem akan disetel ke %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Nomor dan tanggal lokal akan disetel ke %1.</translation> </message> @@ -869,6 +887,11 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <source>Your passwords do not match!</source> <translation>Sandi Anda tidak sama!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <source>The installation of %1 is complete.</source> <translation>Instalasi %1 telah lengkap.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation>Tanda:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Enkripsi</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logikal</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Utama</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Titik-kait sudah digunakan. Silakan pilih yang lainnya.</translation> </message> @@ -999,43 +1042,43 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Membuat partisi %1 baru di %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Installer gagal untuk membuat partisi di disk '%1'.</translation> </message> @@ -1086,7 +1129,7 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation>Membuat tabel partisi %1 baru di %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Installer gagal membuat tabel partisi pada %1.</translation> </message> @@ -1325,7 +1368,17 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation>Bendera:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Titik-kait sudah digunakan. Silakan pilih yang lainnya.</translation> </message> @@ -1362,57 +1415,57 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Tetapkan informasi partisi</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instal %1 pada partisi sistem %2 <strong>baru</strong></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instal %2 pada sistem partisi %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instal boot loader di <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Menyetel tempat kait.</translation> </message> @@ -1825,6 +1878,14 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation>Lokasi</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zona Waktu: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2371,7 +2432,7 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2552,33 +2613,38 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Ruang Kosong</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partisi baru</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nama</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Berkas Sistem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Lokasi Mount</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Ukuran</translation> </message> @@ -2664,117 +2730,117 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Mengumpulkan informasi sistem...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partisi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instal %1 <strong>berdampingan</strong> dengan sistem operasi lain.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Hapus</strong> diska dan instal %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Ganti</strong> partisi dengan %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Partisi <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instal %1 <strong>berdampingan</strong> dengan sistem operasi lain di disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Hapus</strong> diska <strong>%2</strong> (%3) dan instal %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Ganti</strong> partisi pada diska <strong>%2</strong> (%3) dengan %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Partisi Manual</strong> pada diska <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Saat ini:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Sesudah:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Tiada partisi sistem EFI terkonfigurasi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Bendera partisi sistem EFI tidak disetel</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partisi boot tidak dienkripsi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Sebuah partisi tersendiri telah terset bersama dengan sebuah partisi root terenkripsi, tapi partisi boot tidak terenkripsi.<br/><br/>Ada kekhawatiran keamanan dengan jenis setup ini, karena file sistem penting tetap pada partisi tak terenkripsi.<br/>Kamu bisa melanjutkan jika kamu menghendaki, tapi filesystem unlocking akan terjadi nanti selama memulai sistem.<br/>Untuk mengenkripsi partisi boot, pergi mundur dan menciptakannya ulang, memilih <strong>Encrypt</strong> di jendela penciptaan partisi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2964,17 +3030,17 @@ Keluaran: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3232,12 +3298,12 @@ Keluaran: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Untuk hasil terbaik, mohon pastikan bahwa komputer ini:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Kebutuhan sistem</translation> </message> @@ -3245,29 +3311,29 @@ Keluaran: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Komputer ini tidak memenuhi syarat minimum untuk memasang %1. Installer tidak dapat dilanjutkan. <a href="</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Komputer ini tidak memenuhi beberapa syarat yang dianjurkan untuk memasang %1. Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Program ini akan mengajukan beberapa pertanyaan dan menyetel %2 pada komputer Anda.</translation> </message> @@ -3423,7 +3489,7 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation>Menyetel bendera <strong>%1</strong> pada partisi baru.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Installer gagal menetapkan bendera pada partisi %1.</translation> </message> @@ -3566,12 +3632,12 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Berikut adalah tinjauan mengenai yang akan terjadi setelah Anda memulai prosedur instalasi.</translation> </message> @@ -4122,107 +4188,127 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.</translat <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Siapa nama Anda?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Nama apa yang ingin Anda gunakan untuk log in?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Apakah nama dari komputer ini?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Pilih sebuah kata sandi untuk menjaga keamanan akun Anda.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Gunakan sandi yang sama untuk akun administrator.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_id_ID.ts b/lang/calamares_id_ID.ts index 2eae5886f3e06b2a8c73301b38a5fbc9802a8a5e..cdaea98abbaca1df1300d06453139ffcb4be143a 100644 --- a/lang/calamares_id_ID.ts +++ b/lang/calamares_id_ID.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -464,22 +464,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -497,6 +497,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -513,149 +531,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -691,12 +709,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -723,27 +741,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -867,6 +885,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -907,6 +930,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -969,27 +1002,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -997,43 +1040,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1084,7 +1127,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1323,7 +1366,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1360,57 +1413,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1823,6 +1876,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2040,29 +2101,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2369,7 +2430,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2550,33 +2611,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2662,117 +2728,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2959,17 +3025,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3227,12 +3293,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3240,27 +3306,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3416,7 +3482,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3559,12 +3625,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4104,107 +4170,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ie.ts b/lang/calamares_ie.ts index 3b5e219475b57b86de2c1ba4f5e32580c0805ec3..420fd1d13dab9881e3f4596e0e0b956fb87ef572 100644 --- a/lang/calamares_ie.ts +++ b/lang/calamares_ie.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>MBR del %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partition de inicialisation</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partition del sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ne installar un bootloader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Configuration ne successat</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installation ne successat</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Yes</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>C&luder</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuar li configuration?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuar li installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurar nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installar nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Ear &retro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configurar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Configuration es completat. Ples cluder li configurator.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Installation es completat. Ples cluder li installator.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Anullar li configuration sin modificationes del sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Anullar li installation sin modificationes del sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Sequent</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Retro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Finir</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>A&nullar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Anullar li configuration?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Anullar li installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Ínconosset tip de exception</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation>Installator de %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation>Redimensionar un gruppe de tomes</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Pos:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Localisation del bootloader:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partition de sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sin swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reusar un swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sin hivernation)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (con hivernation)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap in un file</translation> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Li installation de %1 es completat.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selection de paccages</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Ciffrar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logic</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primari</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creante un nov partition de %1 sur %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation>Creante un nov tabelle de partitiones %1 sur %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Li installator ne successat crear un tabelle de partitiones sur %1.</translation> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation>Localisation</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zone horari: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paccages</translation> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Líber spacie</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nov partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nómine</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de files</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Monte-punctu</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Grandore</translation> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitiones</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Pos:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Null partition del sistema EFI es configurat</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Ne existe disponibil partitiones por installation.</translation> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_is.ts b/lang/calamares_is.ts index ccee0ec0cf1f2b63fe894830d083f042b4752219..c67e49511c64cceaa3ef45a90baec9449f3fbdbb 100644 --- a/lang/calamares_is.ts +++ b/lang/calamares_is.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Aðalræsifærsla (MBR) %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Ræsidisksneið</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Kerfisdisksneið</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ekki setja upp ræsistjóra</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Keyri %1 aðgerð.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Röng slóð á vinnumöppu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Vinnslumappa %1 fyrir python-verkið %2 er ekki lesanleg.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Röng aðal-skriftuskrá</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Aðal-skriftuskrá %1 fyrir python-verkið %2 er ekki lesanleg.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python villa í verkinu "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Uppsetning mistókst</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Uppsetning mistókst</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Villa</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Já</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nei</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Loka</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares uppsetning mistókst</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Halda áfram með uppsetningu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Halda áfram með uppsetningu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 uppsetningarforritið er um það bil að gera breytingar á diskinum til að setja upp %2.<br/><strong>Þú munt ekki geta afturkallað þessar breytingar.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Setja upp núna</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Setja &inn núna</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Fara til &baka</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Setja upp</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Setja upp</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Uppsetning er lokið. Lokaðu uppsetningarforritinu.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Hætta við uppsetningu ánþess að breyta kerfinu.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Næst</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Til baka</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Búið</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Hætta við</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Hætta við uppsetningu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Hætta við uppsetningu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Viltu virkilega að hætta við núverandi uppsetningarferli? @@ -467,22 +467,22 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Óþekkt tegund fráviks</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>óþáttanleg Python villa</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>óþáttanleg Python reki</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Ósækjanleg Python villa.</translation> </message> @@ -500,6 +500,24 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>%1 uppsetningarforrit</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Uppsetningarforritinu mistókst að uppfæra disksneiðatöflu á diski '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Eyðublað</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Veldu geymslu tæ&ki:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Núverandi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Eftir:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Handvirk disksneiðing</strong><br/>Þú getur búið til eða breytt stærð disksneiða sjálft.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Endurnota %1 sem heimasvæðis disksneið fyrir %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Veldu disksneið til að minnka, dragðu síðan botnstikuna til að breyta stærðinni</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Staðsetning ræsistjóra</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Veldu disksneið til að setja upp á </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>EFI kerfisdisksneið er hvergi að finna á þessu kerfi. Farðu til baka og notaðu handvirka skiptingu til að setja upp %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI kerfisdisksneið á %1 mun verða notuð til að ræsa %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI kerfisdisksneið:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Þetta geymslu tæki hefur mörg stýrikerfi á sér. Hvað viltu gera?<br/>Þú verður að vera fær um að yfirfara og staðfesta val þitt áður en breytingar eru gerðar til geymslu tæki.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Eyða disk</strong><br/>Þetta mun <font color="red">eyða</font> öllum gögnum á þessu valdna geymslu tæki.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Setja upp samhliða</strong><br/>Uppsetningarforritið mun minnka disksneið til að búa til pláss fyrir %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Skipta út disksneið</strong><br/>Skiptir disksneið út með %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Þetta geymslu tæki hefur %1 á sér. Hvað viltu gera?<br/>Þú verður að vera fær um að yfirfara og staðfesta val þitt áður en breytingar eru gerðar til geymslu tæki.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Þetta geymslu tæki hefur stýrikerfi á sér. Hvað viltu gera?<br/>Þú verður að vera fær um að yfirfara og staðfesta val þitt áður en breytingar eru gerðar til geymslu tæki.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Þetta geymslu tæki hefur mörg stýrikerfi á sér. Hvað viltu gera?<br/>Þú verður að vera fær um að yfirfara og staðfesta val þitt áður en breytingar eru gerðar til geymslu tæki.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Hreinsa alla bráðabirgðatengipunkta.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Hreinsaði alla bráðabirgðatengipunkta.</translation> </message> @@ -726,27 +744,27 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Tungumál kerfisins verður sett sem %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -870,6 +888,11 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <source>Your passwords do not match!</source> <translation>Lykilorð passa ekki!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <source>The installation of %1 is complete.</source> <translation>Uppsetningu á %1 er lokið.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Valdir pakkar</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Flögg:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Dulrita</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Rökleg</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Aðal</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Tengipunktur er þegar í notkun. Veldu einhvern annan.</translation> </message> @@ -1000,43 +1043,43 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Búa til nýja %1 disksneiðatöflu á %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Uppsetningarforritinu mistókst að búa til disksneið á diski '%1'.</translation> </message> @@ -1087,7 +1130,7 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Búa til nýja %1 disksneiðatöflu á %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Uppsetningarforritinu mistókst að búa til disksneiðatöflu á diski '%1'.</translation> </message> @@ -1326,7 +1369,17 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Flögg:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Tengipunktur er þegar í notkun. Veldu einhvern annan.</translation> </message> @@ -1363,57 +1416,57 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Setja upplýsingar um disksneið</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Setja upp %1 á <strong>nýja</strong> %2 disk sneiðingu.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Setja upp %2 á %3 disk sneiðingu <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Setja ræsistjórann upp á <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Set upp tengipunkta.</translation> </message> @@ -1826,6 +1879,14 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <translation>Staðsetning</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pakkar</translation> </message> @@ -2562,33 +2623,38 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Laust pláss</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Ný disksneið</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Heiti</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Skráakerfi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Tengipunktur</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Stærð</translation> </message> @@ -2674,117 +2740,117 @@ Uppsetningarforritið mun hætta og allar breytingar tapast.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Söfnun kerfis upplýsingar...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Disksneiðar</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Setja upp %1 <strong>ásamt</strong> ásamt öðru stýrikerfi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Eyða</strong> disk og setja upp %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Skipta út</strong> disksneið með %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Handvirk</strong> disksneiðaskipting.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Uppsetning %1 <strong>með</strong> öðru stýrikerfi á disk <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Eyða</strong> disk <strong>%2</strong> (%3) og setja upp %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Skipta út</strong> disksneið á diski <strong>%2</strong> (%3) með %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Handvirk</strong> disksneiðaskipting á diski <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Diskur <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Núverandi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Eftir:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Ekkert EFI kerfisdisksneið stillt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2971,17 +3037,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(enginn tengipunktur)</translation> </message> @@ -3239,12 +3305,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Fyrir bestu niðurstöður, skaltu tryggja að þessi tölva:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Kerfiskröfur</translation> </message> @@ -3252,27 +3318,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Þessi tölva uppfyllir ekki lágmarkskröfur um uppsetningu %1.<br/>Uppsetningin getur ekki haldið áfram. <a href="#details">Upplýsingar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Þessi tölva uppfyllir ekki lágmarkskröfur um uppsetningu %1.<br/>Uppsetningin getur haldið áfram, en sumir eiginleikar gætu verið óvirk.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Þetta forrit mun spyrja þig nokkurra spurninga og setja upp %2 á tölvunni þinni.</translation> </message> @@ -3428,7 +3494,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Uppsetningarforritinu mistókst að setja flögg á disksneið %1.</translation> </message> @@ -3571,12 +3637,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Þetta er yfirlit yfir það sem mun gerast þegar þú byrjar að setja upp aðferð.</translation> </message> @@ -4116,107 +4182,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Hvað heitir þú?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Hvaða nafn vilt þú vilt nota til að skrá þig inn?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Hvað er nafnið á þessari tölvu?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Veldu lykilorð til að halda reikningnum þínum öruggum.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Nota sama lykilorð fyrir kerfisstjóra reikning.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_it_IT.ts b/lang/calamares_it_IT.ts index 8df85420ab763abca466571562ab0bb799add452..dc6a30466fe602cd5281f92afbee7436ad50d991 100644 --- a/lang/calamares_it_IT.ts +++ b/lang/calamares_it_IT.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record di %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partizione di avvio</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partizione di sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Non installare un boot loader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Operazione %1 in esecuzione.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Il percorso della cartella corrente non è corretto</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>La cartella corrente %1 per l'attività di Python %2 non è accessibile.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>File dello script principale non valido</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Il file principale dello script %1 per l'attività di python %2 non è accessibile.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Errore da Boost.Python nell'operazione "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Installazione fallita</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installazione non riuscita</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Si vuole mettere il log di installazione sul web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Si</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&No</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Chiudi</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL di copia del log d'installazione</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Il caricamento è fallito. Non è stata fatta la copia sul web.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Inizializzazione di Calamares fallita</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 non può essere installato. Calamares non ha potuto caricare tutti i moduli configurati. Questo è un problema del modo in cui Calamares viene utilizzato dalla distribuzione.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>I seguenti moduli non possono essere caricati:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Procedere con la configurazione?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuare l'installazione?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Il programma d'installazione %1 sta per modificare il disco di per installare %2. Non sarà possibile annullare queste modifiche.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Il programma d'installazione %1 sta per eseguire delle modifiche al tuo disco per poter installare %2.<br/><strong> Non sarà possibile annullare tali modifiche.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Installa adesso</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installa adesso</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Indietro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Installazione</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installa</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Installazione completata. Chiudere il programma d'installazione.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>L'installazione è terminata. Chiudere il programma d'installazione.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Annulla l'installazione senza modificare il sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Annullare l'installazione senza modificare il sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Avanti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Indietro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Fatto</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Annulla</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Annullare l'installazione?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Annullare l'installazione?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Si vuole annullare veramente il processo di installazione? Il programma d'installazione verrà terminato e tutti i cambiamenti saranno persi.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Si vuole davvero annullare l'installazione in corso? @@ -467,22 +467,22 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipo di eccezione sconosciuto</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Errore Python non definibile</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Traceback Python non definibile</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Errore di Python non definibile.</translation> </message> @@ -500,6 +500,24 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>%1 Programma di installazione</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Il programma di installazione non è riuscito ad aggiornare la tabella delle partizioni sul disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Modulo</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selezionare un dispositivo di me&moria:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Corrente:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Dopo:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Partizionamento manuale</strong><br/>Si possono creare o ridimensionare le partizioni manualmente.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Riutilizzare %1 come partizione home per &2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selezionare una partizione da ridurre, trascina la barra inferiore per ridimensionare</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 sarà ridotta a %2MiB ed una nuova partizione di %3MiB sarà creata per %4</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Posizionamento del boot loader:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selezionare la partizione sulla quale si vuole installare</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Impossibile trovare una partizione EFI di sistema. Si prega di tornare indietro ed effettuare un partizionamento manuale per configurare %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>La partizione EFI di sistema su %1 sarà usata per avviare %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partizione EFI di sistema:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Questo dispositivo di memoria non sembra contenere alcun sistema operativo. Come si vuole procedere?<br/>Si potranno comunque rivedere e confermare le scelte prima di apportare i cambiamenti al dispositivo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Cancellare disco</strong><br/>Questo <font color="red">cancellerà</font> tutti i dati attualmente presenti sul dispositivo di memoria.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Installare a fianco</strong><br/>Il programma di installazione ridurrà una partizione per dare spazio a %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Sostituire una partizione</strong><br/>Sostituisce una partizione con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Questo dispositivo di memoria ha %1. Come si vuole procedere?<br/>Si potranno comunque rivedere e confermare le scelte prima di apportare i cambiamenti al dispositivo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Questo dispositivo di memoria contenere già un sistema operativo. Come si vuole procedere?<br/>Si potranno comunque rivedere e confermare le scelte prima di apportare i cambiamenti al dispositivo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Questo dispositivo di memoria contenere diversi sistemi operativi. Come si vuole procedere?<br/>Comunque si potranno rivedere e confermare le scelte prima di apportare i cambiamenti al dispositivo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>No Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Riutilizza Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (senza ibernazione)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (con ibernazione)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap su file</translation> </message> @@ -694,12 +712,12 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Rimozione di tutti i punti di mount temporanei.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Non è possibile ottenere la lista dei punti di mount temporanei.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Rimossi tutti i punti di mount temporanei.</translation> </message> @@ -726,27 +744,27 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Impostare il modello di tastiera a %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Impostare il layout della tastiera a %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>La lingua di sistema sarà impostata a %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>I numeri e le date locali saranno impostati a %1.</translation> </message> @@ -870,6 +888,11 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <source>Your passwords do not match!</source> <translation>Le password non corrispondono!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <source>The installation of %1 is complete.</source> <translation>L'installazione di %1 è completata.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Selezione del Pacchetto</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Si prega di scegliere un prodotto dalla lista. Il prodotto selezionato verrà installato.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Flag:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Cr&iptare</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaria</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Il punto di mount è già in uso. Sceglierne un altro.</translation> </message> @@ -1000,43 +1043,43 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Crea una nuova partizione da %2MiB su %4 (%3) con file system %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Crea una nuova partizione di <strong>%2MiB</strong> su <strong>%4</strong> (%3) con file system <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Creazione della nuova partizione %1 su %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Il programma di installazione non è riuscito a creare la partizione sul disco '%1'.</translation> </message> @@ -1087,7 +1130,7 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Creazione della nuova tabella delle partizioni %1 su %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Il programma di installazione non è riuscito a creare una tabella delle partizioni su %1.</translation> </message> @@ -1326,7 +1369,17 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Flag:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Il punto di mount è già in uso. Sceglierne un altro.</translation> </message> @@ -1363,57 +1416,57 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Impostare informazioni partizione</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installare %1 sulla <strong>nuova</strong> partizione di sistema %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installare %2 sulla partizione di sistema %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installare il boot loader su <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Impostazione dei punti di mount.</translation> </message> @@ -1826,6 +1879,14 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <translation>Posizione</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fuso orario: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pacchetti</translation> </message> @@ -2562,33 +2623,38 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Spazio disponibile</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nuova partizione</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>File System</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punto di mount</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Dimensione</translation> </message> @@ -2674,117 +2740,117 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Raccolta delle informazioni di sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partizioni</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installare %1 <strong>a fianco</strong> di un altro sistema operativo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Cancellare</strong> il disco e installare %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Sostituire</strong> una partizione con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Partizionamento <strong>manuale</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Installare %1 <strong>a fianco</strong> di un altro sistema operativo sul disco<strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Cancellare</strong> il disco <strong>%2</strong> (%3) e installa %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Sostituire</strong> una partizione sul disco <strong>%2</strong> (%3) con %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Partizionamento <strong>manuale</strong> sul disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Corrente:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Dopo:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nessuna partizione EFI di sistema è configurata</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Una partizione EFI è necessaria per avviare %1.<br/><br/> Per configurare una partizione EFI, tornare indietro e selezionare o creare un filesystem FAT32 con il parametro<strong>%3</strong>abilitato e punto di montaggio <strong>%2</strong>. <br/><br/>Si può continuare senza impostare una partizione EFI ma il sistema potrebbe non avviarsi correttamente.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Una partizione EFI è necessaria per avviare %1.<br/><br/> Una partizione è stata configurata con punto di montaggio <strong>%2</strong> ma il suo parametro <strong>%3</strong> non è impostato.<br/>Per impostare il flag, tornare indietro e modificare la partizione.<br/><br/>Si può continuare senza impostare il parametro ma il sistema potrebbe non avviarsi correttamente.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Il flag della partizione EFI di sistema non è impostato.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opzione per usare GPT su BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Una tabella partizioni GPT è la migliore opzione per tutti i sistemi. Comunque il programma d'installazione supporta anche la tabella di tipo BIOS. <br/><br/>Per configurare una tabella partizioni GPT su BIOS (se non già configurata) tornare indietro e impostare la tabella partizioni a GPT e creare una partizione non formattata di 8 MB con opzione <strong>bios_grub</strong> abilitata.<br/><br/>Una partizione non formattata di 8 MB è necessaria per avviare %1 su un sistema BIOS con GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partizione di avvio non criptata</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>E' stata configurata una partizione di avvio non criptata assieme ad una partizione root criptata. <br/><br/>Ci sono problemi di sicurezza con questo tipo di configurazione perchè dei file di sistema importanti sono tenuti su una partizione non criptata.<br/>Si può continuare se lo si desidera ma dopo ci sarà lo sblocco del file system, durante l'avvio del sistema.<br/>Per criptare la partizione di avvio, tornare indietro e ricrearla, selezionando <strong>Criptare</strong> nella finestra di creazione della partizione.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ha almeno un'unità disco disponibile.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Non ci sono partizioni su cui installare.</translation> </message> @@ -2974,17 +3040,17 @@ Output: <translation>Impossibile creare un nuovo file random <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Nessun prodotto</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Non è stata fornita alcuna descrizione.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(nessun mount point)</translation> </message> @@ -3242,12 +3308,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Per ottenere prestazioni ottimali, assicurarsi che questo computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisiti di sistema</translation> </message> @@ -3255,27 +3321,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Questo computer non soddisfa i requisiti minimi per l'installazione di %1.<br/>L'installazione non può continuare. <a href="#details">Dettagli...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Questo computer non soddisfa i requisiti minimi per installare %1. <br/>L'installazione non può proseguire. <a href="#details">Dettagli...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Questo computer non soddisfa alcuni requisiti raccomandati per l'installazione di %1.<br/>L'installazione può continuare, ma alcune funzionalità potrebbero essere disabilitate.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Questo computer non soddisfa alcuni requisiti consigliati per l'installazione di %1. <br/>L'installazione può proseguire ma alcune funzionalità potrebbero non essere disponibili.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Questo programma chiederà alcune informazioni e configurerà %2 sul computer.</translation> </message> @@ -3431,7 +3497,7 @@ Output: <translation>Impostazione dei flag <strong>%1</strong> sulla nuova partizione.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Impossibile impostare i flag sulla partizione %1.</translation> </message> @@ -3574,12 +3640,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Questa è una panoramica di quello che succederà una volta avviata la procedura di configurazione.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Una panoramica delle modifiche che saranno effettuate una volta avviata la procedura di installazione.</translation> </message> @@ -4140,107 +4206,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Qual è il tuo nome?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Nome Completo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Quale nome usare per l'autenticazione?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Solo lettere minuscole, numeri, trattini e trattini bassi sono permessi.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Qual è il nome di questo computer?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nome Computer</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Scegliere una password per rendere sicuro il tuo account.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Ripetere Password</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quando questa casella è selezionata, la robustezza della password viene verificata e non sarà possibile utilizzare password deboli.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usare la stessa password per l'account amministratore.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ja.ts b/lang/calamares_ja.ts index a0fb111d9d73c47d8dd139bdfebc737d4450b07e..7f8a0d884eb67185747799131b989c66e835e8bd 100644 --- a/lang/calamares_ja.ts +++ b/lang/calamares_ja.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 のマスターブートレコード</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>ブートパーティション</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>システムパーティション</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>ブートローダーをインストールしません</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 操作を実行しています。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>不正なワーキングディレクトリパス</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>python ジョブ %2 の作業ディレクトリ %1 が読み取れません。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>不正なメインスクリプトファイル</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>python ジョブ %2 におけるメインスクリプトファイル %1 が読み込めません。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>ジョブ "%1" での Boost.Python エラー。</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>セットアップに失敗しました。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>インストールに失敗</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>インストールログをWebに貼り付けますか?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>エラー</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>はい (&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>いいえ (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>閉じる (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>インストールログを貼り付けるURL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>アップロードは失敗しました。 ウェブへの貼り付けは行われませんでした。</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,124 +343,124 @@ Link copied to clipboard</source> クリップボードにリンクをコピーしました</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares によるインストールに失敗しました。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 をインストールできません。Calamares はすべてのモジュールをロードすることをできませんでした。これは、Calamares のこのディストリビューションでの使用法による問題です。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>以下のモジュールがロードできませんでした。:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>セットアップを続行しますか?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>インストールを続行しますか?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 のセットアッププログラムは %2 のセットアップのためディスクの内容を変更します。<br/><strong>これらの変更は取り消しできません。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 インストーラーは %2 をインストールするためディスクの内容を変更しようとしています。<br/><strong>これらの変更は取り消せません。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>セットアップしています (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>今すぐインストール (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>戻る (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>セットアップ (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>インストール (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>セットアップが完了しました。プログラムを閉じます。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>インストールが完了しました。インストーラーを閉じます。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>システムを変更することなくセットアップを中断します。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>システムを変更しないでインストールを中止します。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>次へ (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>戻る (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>実行 (&D)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>中止 (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>セットアップを中止しますか?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>インストールを中止しますか?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>本当に現在のセットアップのプロセスを中止しますか? すべての変更が取り消されます。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>本当に現在の作業を中止しますか? @@ -470,22 +470,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>不明な例外型</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>解析不能なPythonエラー</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>解析不能な Python トレースバック</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>取得不能なPythonエラー。</translation> </message> @@ -503,6 +503,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 インストーラー</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>インストーラーはディスク '%1' 上のパーティションテーブルのアップデートに失敗しました。</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -519,149 +537,149 @@ The installer will quit and all changes will be lost.</source> <translation>フォーム</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>ストレージデバイスを選択 (&V):</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>現在:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>後:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>手動パーティション</strong><br/>パーティションを自分で作成またはサイズ変更することができます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%1 を %2 のホームパーティションとして再利用する</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>縮小するパーティションを選択し、下のバーをドラッグしてサイズを変更して下さい</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 は %2MiB に縮小され、%4 に新しい %3MiB のパーティションが作成されます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>ブートローダーの場所:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>インストールするパーティションの選択</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>システムにEFIシステムパーティションが存在しません。%1 のセットアップのため、元に戻り、手動パーティショニングを使用してください。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> - <translation>%1 上のEFIシステムパーテイションは %2 のスタートに使用されます。</translation> + <translation>%1 の EFI システム パーティションは、%2 の起動に使用されます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI システムパーティション:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>このストレージデバイスにはオペレーティングシステムが存在しないようです。何を行いますか?<br/>ストレージデバイスに対する変更を行う前に、変更点をレビューし、確認することができます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>ディスクの消去</strong><br/>選択したストレージデバイス上のデータがすべて <font color="red">削除</font>されます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>共存してインストール</strong><br/>インストーラは %1 用の空きスペースを確保するため、パーティションを縮小します。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>パーティションの置換</strong><br/>パーティションを %1 に置き換えます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>このストレージデバイスには %1 が存在します。何を行いますか?<br/>ストレージデバイスに対する変更を行う前に、変更点をレビューし、確認することができます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>このストレージデバイスにはすでにオペレーティングシステムが存在します。何を行いますか?<br/>ストレージデバイスに対する変更を行う前に、変更点をレビューし、確認することができます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>このストレージデバイスには複数のオペレーティングシステムが存在します。何を行いますか?<br />ストレージデバイスに対する変更を行う前に、変更点をレビューし、確認することができます。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>このストレージデバイスにはすでにオペレーティングシステムがインストールされていますが、パーティションテーブル <strong>%1</strong> は必要な <strong>%2</strong> とは異なります。<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>このストレージデバイスにはパーティションの1つが<strong>マウントされています</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>このストレージデバイスは<strong>非アクティブなRAID</strong>デバイスの一部です。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>スワップを使用しない</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>スワップを再利用</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>スワップ(ハイバーネートなし)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>スワップ(ハイバーネート)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>ファイルにスワップ</translation> </message> @@ -697,12 +715,12 @@ The installer will quit and all changes will be lost.</source> <translation>すべての一時的なマウントをクリアしています。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>一時的なマウントのリストを取得できません。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>すべての一時的なマウントを解除しました。</translation> </message> @@ -729,27 +747,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>キーボードのモデルを %1 に設定する。<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>キーボードのレイアウトを %1/%2 に設定する。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>タイムゾーンを %1/%2 に設定します。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>システムの言語を %1 に設定します。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>数値と日付のロケールを %1 に設定します。</translation> </message> @@ -873,6 +891,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>パスワードが一致していません!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1 のインストールは完了です。</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>パッケージの選択</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>リストから製品を選んでください。選択した製品がインストールされます。</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ The installer will quit and all changes will be lost.</source> <translation>フラグ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>暗号化 (&C)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>論理</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>プライマリ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>マウントポイントは既に使用されています。他を選択してください。</translation> </message> @@ -1004,43 +1047,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>%3 (%2) にエントリ %4 の新しい %1MiB パーティションを作成する。 </translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>%3 (%2) に新しい %1MiB パーティションを作成する。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation> %4 (%3) にファイルシステム %1 の新しい %2MiB パーティションを作成する。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation><strong>%3</strong> (%2) にエントリ <em>%4</em> の新しい <strong>%1MiB</strong> パーティションを作成する。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation><strong>%3</strong> (%2) に新しい <strong>%1MiB</strong> パーティションを作成する。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%4</strong> (%3) にファイルシステム <strong>%1</strong> の新しい <strong>%2MiB</strong> パーティションを作成する。</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2 に新しい %1 パーティションを作成しています。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>インストーラーはディスク '%1' にパーティションを作成できませんでした。</translation> </message> @@ -1091,7 +1134,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2 に新しい %1 パーティションテーブルを作成しています。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>インストーラーは %1 のパーティションテーブル作成に失敗しました。</translation> </message> @@ -1330,7 +1373,17 @@ The installer will quit and all changes will be lost.</source> <translation>フラグ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>マウントポイントは既に使用されています。他を選択してください。</translation> </message> @@ -1367,57 +1420,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>パーティション情報の設定</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><em>%3</em> 機能の<strong>新しい</strong> %2 システムパーティションに、%1 をインストールする</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>新しい</strong> %2 システムパーティションに %1 をインストールする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>マウントポイント <strong>%1</strong> に、<em>%3</em> 機能の<strong>新しい</strong> %2 パーティションをセットアップする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>マウントポイント <strong>%1</strong> %3 に<strong>新しい</strong> %2 パーティションをセットアップする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation><em>%4</em> 機能の %3 システムパーティション <strong>%1</strong> に %2 をインストールする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>マウントポイント <strong>%2</strong> に、<em>%4</em> 機能の %3 パーティション <strong>%1</strong> をセットアップする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>マウントポイント <strong>%2</strong> %4 に、%3 パーティション <strong>%1</strong> をセットアップする。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 システムパーティション <strong>%1</strong> に%2 をインストール。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>%1</strong> にブートローダーをインストール</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>マウントポイントを設定する。</translation> </message> @@ -1830,6 +1883,14 @@ The installer will quit and all changes will be lost.</source> <translation>ロケーション</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>希望する地域を選択するか、現在の場所に基づくデフォルトの地域を使用してください。</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>タイムゾーン: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>地域内の優先ゾーンを選択してください。</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>ゾーン</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>以下の言語とロケールの設定を微調整できます。</translation> </message> @@ -2379,7 +2440,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>パッケージ</translation> </message> @@ -2560,33 +2621,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>空き領域</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>新しいパーティション</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>名前</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>ファイルシステム</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>マウントポイント</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>サイズ</translation> </message> @@ -2672,117 +2738,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>システム情報を取得しています...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>パーティション</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>他のオペレーティングシステムに<strong>共存して</strong> %1 をインストール。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>ディスクを<strong>消去</strong>し %1 をインストール。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>パーティションを %1 に<strong>置き換える</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>手動</strong>パーティショニング。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>ディスク <strong>%2</strong> (%3) 上ののオペレーティングシステムと<strong>共存</strong>して %1 をインストール。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation> ディスク <strong>%2</strong> (%3) を<strong>消去して</strong> %1 をインストール。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>ディスク <strong>%2</strong> (%3) のパーティションを %1 に<strong>置き換える</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>ディスク <strong>%1</strong> (%2) に <strong>手動で</strong>パーティショニングする。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>ディスク <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>現在:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>変更後:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI システムパーティションが設定されていません</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>%1 を起動するには EFI システムパーティションが必要です。<br/> <br/>EFI システムパーティションを設定するには、戻って、<strong>%3</strong> フラグを有効にした FAT32 ファイルシステムを選択または作成し、マウントポイントを <strong>%2</strong> にします。<br/><br/>EFI システムパーティションを設定せずに続行すると、システムが起動しない場合があります。 </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 を起動するには EFI システムパーティションが必要です。<br/><br/>パーティションはマウントポイント <strong>%2</strong> に設定されましたが、<strong>%3</strong> フラグが設定されていません。フラグを設定するには、戻ってパーティションを編集してください。フラグを設定せずに続行すると、システムが起動しない場合があります。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI システムパーティションのフラグが設定されていません</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS で GPT を使用するためのオプション</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT パーティションテーブルは、すべてのシステムに最適なオプションです。このインストーラーは、BIOS システムのこのようなセットアップもサポートしています。<br/><br/>BIOS で GPT パーティションテーブルを設定するには(まだ行っていない場合)、前に戻ってパーティションテーブルを GPT に設定し、<strong>bios_grub</strong> フラグを有効にして 8 MB の未フォーマットのパーティションを作成します。GPT に設定した BIOS システムで %1 を起動するには、未フォーマットの 8 MB パーティションが必要です。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>ブートパーティションが暗号化されていません</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>ブートパーティションは暗号化されたルートパーティションとともにセットアップされましたが、ブートパーティションは暗号化されていません。<br/><br/>重要なシステムファイルが暗号化されていないパーティションに残されているため、このようなセットアップは安全上の懸念があります。<br/>セットアップを続行することはできますが、後でシステムの起動中にファイルシステムが解除されます。<br/>ブートパーティションを暗号化させるには、前の画面に戻って、再度パーティションを作成し、パーティション作成ウィンドウ内で<strong>Encrypt</strong> (暗号化) を選択してください。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>は少なくとも1つのディスクデバイスを利用可能です。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>インストールするパーティションがありません。</translation> </message> @@ -2972,17 +3038,17 @@ Output: <translation>新しいランダムファイル <pre>%1</pre> を作成できませんでした。</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>製品がありません。</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>説明はありません。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(マウントポイントなし)</translation> </message> @@ -3243,12 +3309,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>良好な結果を得るために、このコンピュータについて以下の項目を確認してください:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>システム要件</translation> </message> @@ -3256,27 +3322,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>このコンピュータは %1 をセットアップするための最低要件を満たしていません。<br/>セットアップは続行できません。 <a href="#details">詳細...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>このコンピュータは %1 をインストールするための最低要件を満たしていません。<br/>インストールは続行できません。<a href="#details">詳細...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>このコンピュータは、 %1 をセットアップするための推奨条件をいくつか満たしていません。<br/>インストールは続行しますが、一部の機能が無効になる場合があります。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>このコンピュータは、 %1 をインストールするための推奨条件をいくつか満たしていません。<br/>インストールは続行しますが、一部の機能が無効になる場合があります。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>このプログラムはあなたにいくつか質問をして、コンピュータに %2 を設定します。</translation> </message> @@ -3432,7 +3498,7 @@ Output: <translation>新しいパーティションに <strong>%1</strong> フラグを設定しています。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>インストーラーはパーティション %1 上のフラグの設定に失敗しました。</translation> </message> @@ -3575,12 +3641,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>これはセットアップを開始した時に起こることの概要です。</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>これはインストールを開始した時に起こることの概要です。</translation> </message> @@ -4156,107 +4222,127 @@ Output: <translation>ログインして管理者タスクを実行するには、ユーザー名と資格情報を選択してください</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>あなたの名前は何ですか?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>あなたのフルネーム</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>ログイン時に使用する名前は何ですか?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>ログイン名</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>複数のユーザーがこのコンピュータを使用する場合は、インストール後に複数のアカウントを作成できます。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>使用できるのはアルファベットの小文字と数字と _ と - だけです。</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>このコンピュータの名前は何ですか?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>コンピュータの名前</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>この名前は、コンピューターをネットワーク上の他のユーザーに表示する場合に使用されます。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>アカウントを安全に使うため、パスワードを選択してください</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>パスワード</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>パスワードを再度入力</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>同じパスワードを2回入力して、入力エラーをチェックできるようにします。適切なパスワードは文字、数字、句読点が混在する8文字以上のもので、定期的に変更する必要があります。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>パスワードの品質を検証する</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>このボックスをオンにするとパスワードの強度チェックが行われ、弱いパスワードを使用できなくなります。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>パスワードを要求せずに自動的にログインする</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>rootパスワードとしてユーザーパスワードを再利用する</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>管理者アカウントと同じパスワードを使用する。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>アカウントを安全に保つために、rootパスワードを選択してください。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>rootパスワード</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>rootパスワードを再入力</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>同じパスワードを2回入力して、入力エラーをチェックできるようにします。</translation> </message> diff --git a/lang/calamares_kk.ts b/lang/calamares_kk.ts index ad7fbd0b5e810123a0fbb4f6ae4696da6001a97c..11f59e160e635b0cfa484e98e28793ba2a5ef9c5 100644 --- a/lang/calamares_kk.ts +++ b/lang/calamares_kk.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Алға</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>А&ртқа</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>Ба&с тарту</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Орнатудан бас тарту керек пе?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI жүйелік бөлімі:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_kn.ts b/lang/calamares_kn.ts index 5a0d5394c30851888e21d614bf28e5eb43de26b4..a14c9faf1fbd29128407e020fc177f068377aad8 100644 --- a/lang/calamares_kn.ts +++ b/lang/calamares_kn.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>ಅನುಸ್ಥಾಪನೆ ವಿಫಲವಾಗಿದೆ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>ದೋಷ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>ಹೌದು</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>ಇಲ್ಲ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>ಮುಚ್ಚಿರಿ</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>ಮುಂದಿನ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>ಹಿಂದಿನ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>ರದ್ದುಗೊಳಿಸು</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>ಅನುಸ್ಥಾಪನೆಯನ್ನು ರದ್ದುಮಾಡುವುದೇ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>ಪ್ರಸಕ್ತ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>ಪ್ರಸಕ್ತ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ko.ts b/lang/calamares_ko.ts index 094e4b8d70d68904924b29b48bb89ec970738df9..65a213adeed79d1c6bfc50c8ce5a66e0e27759c1 100644 --- a/lang/calamares_ko.ts +++ b/lang/calamares_ko.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1의 마스터 부트 레코드</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>부트 파티션</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>시스템 파티션</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>부트로더를 설치하지 않습니다</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 명령을 실행중</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>잘못된 작업 디렉터리 경로</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>파이썬 작업 %2에 대한 작업 디렉터리 %1을 읽을 수 없습니다.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>잘못된 주 스크립트 파일</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>파이썬 작업 %2에 대한 주 스크립트 파일 %1을 읽을 수 없습니다.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>작업 "%1"에서 Boost.Python 오류</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>설치 실패</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>설치 실패</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>설치 로그를 웹에 붙여넣으시겠습니까?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>오류</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>예(&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>아니오(&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>로그 붙여넣기 URL 설치</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>업로드에 실패했습니다. 웹 붙여넣기가 수행되지 않았습니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,124 +343,124 @@ Link copied to clipboard</source> 링크가 클립보드에 복사되었습니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>깔라마레스 초기화 실패</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 가 설치될 수 없습니다. 깔라마레스가 모든 구성된 모듈을 불러올 수 없었습니다. 이것은 깔라마레스가 배포판에서 사용되는 방식에서 발생한 문제입니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation>다음 모듈 불러오기 실패:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>설치를 계속하시겠습니까?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>설치를 계속하시겠습니까?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 설치 프로그램이 %2을(를) 설정하기 위해 디스크를 변경하려고 하는 중입니다.<br/><strong>이러한 변경은 취소할 수 없습니다.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 설치 관리자가 %2를 설치하기 위해 사용자의 디스크의 내용을 변경하려고 합니다. <br/> <strong>이 변경 작업은 되돌릴 수 없습니다.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>지금 설치 (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>지금 설치 (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>뒤로 이동 (&b)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>설치 (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>설치(&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>설치가 완료 되었습니다. 설치 프로그램을 닫습니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>설치가 완료되었습니다. 설치 관리자를 닫습니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>시스템을 변경 하지 않고 설치를 취소합니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>시스템 변경 없이 설치를 취소합니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>다음 (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>뒤로 (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>완료 (&D)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>취소 (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>설치를 취소 하시겠습니까?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>설치를 취소하시겠습니까?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>현재 설정 프로세스를 취소하시겠습니까? 설치 프로그램이 종료되고 모든 변경 내용이 손실됩니다.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>정말로 현재 설치 프로세스를 취소하시겠습니까? @@ -470,22 +470,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>알 수 없는 예외 유형</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>구문 분석할 수 없는 파이썬 오류</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>구문 분석할 수 없는 파이썬 역추적 정보</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>가져올 수 없는 파이썬 오류</translation> </message> @@ -503,6 +503,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 설치 관리자</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -519,149 +537,149 @@ The installer will quit and all changes will be lost.</source> <translation>형식</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>저장 장치 선택 (&v)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>현재:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>이후:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>수동 파티션 작업</strong><br/>직접 파티션을 만들거나 크기를 조정할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%2의 홈 파티션으로 %1을 재사용합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>축소할 파티션을 선택한 다음 하단 막대를 끌어 크기를 조정합니다.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1이 %2MiB로 축소되고 %4에 대해 새 %3MiB 파티션이 생성됩니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>부트 로더 위치 :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>설치할 파티션을 선택합니다.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>이 시스템에서는 EFI 시스템 파티션을 찾을 수 없습니다. 돌아가서 수동 파티션 작업을 사용하여 %1을 설정하세요.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1의 EFI 시스템 파티션은 %2의 시작으로 사용될 것입니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI 시스템 파티션:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>이 저장 장치에는 운영 체제가없는 것 같습니다. 무엇을하고 싶으십니까?<br/>저장 장치를 변경하기 전에 선택 사항을 검토하고 확인할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>디스크 지우기</strong><br/>그러면 선택한 저장 장치에 현재 있는 모든 데이터가 <font color="red">삭제</font>됩니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>함께 설치</strong><br/>설치 관리자가 파티션을 축소하여 %1 공간을 확보합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>파티션 바꾸기</strong><br/>파티션을 %1로 바꿉니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>이 저장 장치에 %1이 있습니다. 무엇을하고 싶으십니까?<br/>저장 장치를 변경하기 전에 선택 사항을 검토하고 확인할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>이 저장 장치에는 이미 운영 체제가 있습니다. 무엇을하고 싶으십니까?<br/>저장 장치를 변경하기 전에 선택 사항을 검토하고 확인할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>이 저장 장치에는 여러 개의 운영 체제가 있습니다. 무엇을하고 싶으십니까?<br/>저장 장치를 변경하기 전에 선택 사항을 검토하고 확인할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>이 스토리지 장치에는 이미 운영 체제가 설치되어 있으나 <strong>%1</strong> 파티션 테이블이 필요로 하는 <strong>%2</strong>와 다릅니다.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>이 스토리지 장치는 하나 이상의 <strong>마운트된</strong> 파티션을 갖고 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>이 스토리지 장치는 <strong>비활성화된 RAID</strong> 장치의 일부입니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>스왑 없음</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>스왑 재사용</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>스왑 (최대 절전모드 아님)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>스왑 (최대 절전모드 사용)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>파일로 스왑</translation> </message> @@ -697,12 +715,12 @@ The installer will quit and all changes will be lost.</source> <translation>모든 임시 마운트들이 해제하는 중입니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>임시 마운트들의 목록을 가져올 수 없습니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>모든 임시 마운트들이 해제되었습니다.</translation> </message> @@ -729,27 +747,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>키보드 모델을 %1로 설정합니다.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>키보드 레이아웃을 %1/%2로 설정합니다.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>표준시간대를 %1/%2로 설정합니다.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>시스템 언어가 %1로 설정됩니다.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>숫자와 날짜 로케일이 %1로 설정됩니다.</translation> </message> @@ -873,6 +891,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>암호가 일치하지 않습니다!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -913,6 +936,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1의 설치가 완료되었습니다.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>패키지 선택</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>목록에서 제품을 선택하십시오. 선택한 제품이 설치됩니다.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -975,27 +1008,37 @@ The installer will quit and all changes will be lost.</source> <translation>플래그:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>암호화 (&c)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>논리 파티션</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>파티션</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>마운트 위치가 이미 사용 중입니다. 다른 위치를 선택해주세요.</translation> </message> @@ -1003,43 +1046,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>%4 항목이 있는 %3(%2)에 새 %1MiB 파티션을 만듭니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>%3(%2)에 새 %1MiB 파티션을 만듭니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>%1 파일 시스템으로 %4(%3)에 새 %2MiB 파티션을 만듭니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation><em>%4</em> 항목이 있는 <strong>%3</strong>(%2)에 새 <strong>%1MiB</strong> 파티션을 만듭니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation><strong>%3</strong>(%2)에 새 <strong>%1MiB</strong> 파티션을 만듭니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%1</strong> 파일 시스템으로 <strong>%4</strong> (%3)에 새 <strong>%2MiB</strong> 파티션을 만듭니다.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2에 새로운 %1 파티션 테이블을 만드는 중입니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>디스크 '%1'에 파티션을 생성하지 못했습니다.</translation> </message> @@ -1090,7 +1133,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2에 새로운 %1 파티션 테이블을 만드는 중입니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>설치 관리자가 %1에 파티션 테이블을 만들지 못했습니다.</translation> </message> @@ -1329,7 +1372,17 @@ The installer will quit and all changes will be lost.</source> <translation>플래그:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>마운트 위치가 이미 사용 중입니다. 다른 위치를 선택해주세요.</translation> </message> @@ -1366,57 +1419,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>파티션 정보 설정</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><em>%3</em> 기능이 있는 <strong>새</strong> %2 시스템 파티션에 %1을(를) 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>새</strong> %2 시스템 파티션에 %1를설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>마운트 지점 <strong>%1</strong> 및 기능 <em>%3</em>(으)로 <strong>새</strong> %2 파티션을 설정합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>마운트 지점 <strong>%1</strong>%3(으)로 <strong>새</strong> %2 파티션을 설정합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation><em>%4</em> 기능이 있는 %3 시스템 파티션 <strong>%1</strong>에 %2을(를) 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>마운트 지점 <strong>%2</strong> 및 기능 <em>%4</em>(으)로 %3 파티션 <strong>%1</strong>을(를) 설정합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>마운트 지점 <strong>%2</strong>%4으로 %3 파티션 <strong>%1</strong>을(를) 설정합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>시스템 파티션 <strong>%1</strong>의 %3에 %2를 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>%1</strong>에 부트 로더를 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>마운트 위치를 설정 중입니다.</translation> </message> @@ -1829,6 +1882,14 @@ The installer will quit and all changes will be lost.</source> <translation>위치</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2048,29 +2109,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>원하는 지역을 선택하거나 현재 위치를 기준으로 기본 지역을 사용하십시오.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>표준시간대: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>선호하는 표준시간대와 지역을 선택하세요.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>표준시간대</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>아래에서 언어 및 로케일을 상세하게 설정할 수 있습니다.</translation> </message> @@ -2377,7 +2438,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>패키지</translation> </message> @@ -2558,33 +2619,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>여유 공간</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>새로운 파티션</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>이름</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>파일 시스템</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>마운트 위치</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>크기</translation> </message> @@ -2670,117 +2736,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>시스템 정보 수집 중...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>파티션</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>%1을 다른 운영 체제와 <strong>함께</strong> 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>디스크를 <strong>지우고</strong> %1을 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>파티션을 %1로 <strong>바꿉니다</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>수동</strong> 파티션 작업</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>디스크 <strong>%2</strong> (%3)에 다른 운영 체제와 <strong>함께</strong> %1을 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation>디스크 <strong>%2</strong> (%3)를 <strong>지우고</strong> %1을 설치합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>디스크 <strong>%2</strong> (%3)의 파티션을 %1로 <strong>바꿉니다</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>디스크 <strong>%1</strong> (%2) 의 <strong>수동</strong> 파티션 작업입니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>디스크 <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>현재:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>이후:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI 시스템 파티션이 설정되지 않았습니다</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>%1을(를) 시작하려면 EFI 시스템 파티션이 필요합니다.<br/><br/>EFI 시스템 파티션을 구성하려면 돌아가서 <strong>%3</strong> 플래그가 활성화된 FAT32 파일 시스템을 선택하거나 만들고 <strong>%2</strong> 지점을 마운트합니다.<br/><br/>EFI 시스템 파티션을 설정하지 않고 계속할 수 있지만 시스템을 시작하지 못할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1을(를) 시작하려면 EFI 시스템 파티션이 필요합니다.<br/><br/>파티션이 <strong>%2</strong> 마운트 지점으로 구성되었지만 <strong>%3</strong> 플래그가 설정되지 않았습니다.<br/>플래그를 설정하려면 뒤로 돌아가서 파티션을 편집하십시오.<br/><br/>플래그를 설정하지 않고 계속할 수 있지만 시스템을 시작하지 못할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI 시스템 파티션 플래그가 설정되지 않았습니다</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS에서 GPT를 사용하는 옵션</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT 파티션 테이블은 모든 시스템에 가장 적합한 옵션입니다. 이 설치 프로그램은 BIOS 시스템에 대한 이러한 설정도 지원합니다.<br/><br/>BIOS에서 GPT 파티션 테이블을 구성하려면(아직 구성되지 않은 경우) 돌아가서 파티션 테이블을 GPT로 설정한 다음, <strong>bios_grub</strong> 플래그가 사용하도록 설정된 8MB의 포맷되지 않은 파티션을 생성합니다.<br/><br/>GPT가 있는 BIOS 시스템에서 %1을 시작하려면 포맷되지 않은 8MB 파티션이 필요합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>부트 파티션이 암호화되지 않았습니다</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>암호화된 루트 파티션과 함께 별도의 부팅 파티션이 설정되었지만 부팅 파티션은 암호화되지 않았습니다.<br/><br/>중요한 시스템 파일은 암호화되지 않은 파티션에 보관되기 때문에 이러한 설정과 관련하여 보안 문제가 있습니다.<br/>원하는 경우 계속할 수 있지만 나중에 시스템을 시작하는 동안 파일 시스템 잠금이 해제됩니다.<br/>부팅 파티션을 암호화하려면 돌아가서 다시 생성하여 파티션 생성 창에서 <strong>암호화</strong>를 선택합니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>하나 이상의 디스크 장치를 사용할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>설치를 위한 파티션이 없습니다.</translation> </message> @@ -2970,17 +3036,17 @@ Output: <translation>새 임의 파일 <pre>%1</pre>을(를) 만들 수 없습니다.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>제품 없음</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>설명이 제공되지 않았습니다.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(마운트 위치 없음)</translation> </message> @@ -3241,12 +3307,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>최상의 결과를 얻으려면 이 컴퓨터가 다음 사항을 충족해야 합니다.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>시스템 요구 사항</translation> </message> @@ -3254,27 +3320,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>이 컴퓨터는 %1 설치를 위한 최소 요구 사항을 충족하지 않습니다.<br/>설치를 계속할 수 없습니다.<a href="#details">세부 정보...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>이 컴퓨터는 %1 설치를 위한 최소 요구 사항을 충족하지 않습니다.<br/>설치를 계속할 수 없습니다. <a href="#details">세부 사항입니다...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>이 컴퓨터는 %1 설치를 위한 권장 요구 사항 중 일부를 충족하지 않습니다.<br/>설치를 계속할 수는 있지만 일부 기능을 사용하지 않도록 설정할 수도 있습니다.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>이 컴퓨터는 %1 설치를 위한 권장 요구 사항 중 일부를 충족하지 않습니다.<br/>설치를 계속할 수 있지만 일부 기능을 사용하지 않도록 설정할 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>이 프로그램은 몇 가지 질문을 하고 컴퓨터에 %2을 설정합니다.</translation> </message> @@ -3430,7 +3496,7 @@ Output: <translation>새 파티션에서 플래그를 <strong>%1</strong>으로 설정합니다.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>설치 관리자가 %1 파티션의 플래그를 설정하지 못했습니다.</translation> </message> @@ -3573,12 +3639,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>설치 절차를 시작하면 어떻게 되는지 간략히 설명합니다.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>설치 절차를 시작하면 어떻게 되는지 간략히 설명합니다.</translation> </message> @@ -4154,107 +4220,127 @@ Output: <translation>로그인 및 관리자 작업을 수행하려면 사용자 이름과 자격 증명을 선택하세요</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>이름이 무엇인가요?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>전체 이름</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>로그인할 때 사용할 이름은 무엇인가요?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>로그인 이름</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>다수의 사용자가 이 컴퓨터를 사용하는 경우, 설치를 마친 후에 여러 계정을 만들 수 있습니다.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>소문자, 숫자, 밑줄 및 하이픈만 허용됩니다.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>이 컴퓨터의 이름은 무엇인가요?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>컴퓨터 이름</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>이 이름은 네트워크의 다른 사용자가 이 컴퓨터를 볼 수 있게 하는 경우에 사용됩니다.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>사용자 계정의 보안을 유지하기 위한 암호를 선택하세요.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>비밀번호</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>비밀번호 반복</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>입력 오류를 확인할 수 있도록 동일한 암호를 두 번 입력합니다. 올바른 암호에는 문자, 숫자 및 구두점이 혼합되어 있으며 길이는 8자 이상이어야 하며 정기적으로 변경해야 합니다.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>암호 품질 검증</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>이 확인란을 선택하면 비밀번호 강도 검사가 수행되며 불충분한 비밀번호를 사용할 수 없습니다.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>암호를 묻지 않고 자동으로 로그인합니다</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>사용자 암호를 루트 암호로 재사용합니다</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>관리자 계정에 대해 같은 암호를 사용합니다.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>당신의 계정을 안전하게 보호하기 위해서 루트 암호를 선택하세요.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>루트 암호</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>루트 암호 확인</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>입력 오류를 확인하기 위해서 동일한 암호를 두번 입력해주세요.</translation> </message> diff --git a/lang/calamares_lo.ts b/lang/calamares_lo.ts index b83daef1a264f46a62d2312d1b4e1ecb296bb1b8..078a35924b24ed7be6b2062df87c181113f71861 100644 --- a/lang/calamares_lo.ts +++ b/lang/calamares_lo.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -464,22 +464,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -497,6 +497,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -513,149 +531,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -691,12 +709,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -723,27 +741,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -867,6 +885,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -907,6 +930,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -969,27 +1002,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -997,43 +1040,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1084,7 +1127,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1323,7 +1366,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1360,57 +1413,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1823,6 +1876,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2040,29 +2101,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2369,7 +2430,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2550,33 +2611,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2662,117 +2728,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2959,17 +3025,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3227,12 +3293,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3240,27 +3306,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3416,7 +3482,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3559,12 +3625,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4104,107 +4170,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_lt.ts b/lang/calamares_lt.ts index 571a7b2894ceee8b5eeff25d056a3c55d5d023a2..5d1cfb128d2bf024d54986f526690343d36a1cc1 100644 --- a/lang/calamares_lt.ts +++ b/lang/calamares_lt.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation> %1 paleidimo įrašas (MBR)</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Paleidimo skaidinys</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistemos skaidinys</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Nediegti paleidyklės</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Vykdoma %1 operacija.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Netinkama darbinio katalogo vieta</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Darbinis %1 python katalogas dėl %2 užduoties yra neskaitomas</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Prastas pagrindinio skripto failas</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Pagrindinis scenarijus %1 dėl python %2 užduoties yra neskaitomas</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python klaida užduotyje "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Sąranka patyrė nesėkmę</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Diegimas nepavyko</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Ar norėtumėte įdėti diegimo žurnalą į saityną?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Klaida</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Taip</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ne</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Užverti</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Diegimo žurnalo įdėjimo URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Įkėlimas buvo nesėkmingas. Nebuvo atlikta jokio įdėjimo į saityną.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -349,124 +349,124 @@ Link copied to clipboard</source> Nuoroda nukopijuota į iškarpinę</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares inicijavimas nepavyko</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>Nepavyksta įdiegti %1. Calamares nepavyko įkelti visų sukonfigūruotų modulių. Tai yra problema, susijusi su tuo, kaip distribucija naudoja diegimo programą Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Nepavyko įkelti šių modulių:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Tęsti sąranką?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Tęsti diegimą?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 sąrankos programa, siekdama nustatyti %2, ketina atlikti pakeitimus diske.<br/><strong>Šių pakeitimų nebegalėsite atšaukti.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 diegimo programa, siekdama įdiegti %2, ketina atlikti pakeitimus diske.<br/><strong>Šių pakeitimų nebegalėsite atšaukti.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>Nu&statyti dabar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Į&diegti dabar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Grįžti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>Nu&statyti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Į&diegti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Sąranka užbaigta. Užverkite sąrankos programą.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Diegimas užbaigtas. Užverkite diegimo programą.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Atsisakyti sąrankos, nieko sistemoje nekeičiant.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Atsisakyti diegimo, nieko sistemoje nekeičiant.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Toliau</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Atgal</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>A&tlikta</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>A&tsisakyti</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Atsisakyti sąrankos?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Atsisakyti diegimo?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Ar tikrai norite atsisakyti dabartinio sąrankos proceso? Sąrankos programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Ar tikrai norite atsisakyti dabartinio diegimo proceso? @@ -476,22 +476,22 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Nežinomas išimties tipas</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Nepalyginama Python klaida</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Nepalyginamas Python atsekimas</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Neatgaunama Python klaida.</translation> </message> @@ -509,6 +509,24 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>%1 diegimo programa</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>Nustatyti failų sistemos etiketę ties %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Nustatyti failų sistemos etiketę <strong>%1</strong> skaidiniui <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Diegimo programai nepavyko atnaujinti skaidinių lentelės diske '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -525,149 +543,149 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Forma</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Pasirinkite atminties įr&enginį:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Dabartinis:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Po:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Rankinis skaidymas</strong><br/>Galite patys kurti ar keisti skaidinių dydžius.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Pakartotinai naudoti %1 kaip namų skaidinį, skirtą %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Pasirinkite, kurį skaidinį sumažinti, o tuomet vilkite juostą, kad pakeistumėte skaidinio dydį</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 bus sumažintas iki %2MiB ir naujas %3MiB skaidinys bus sukurtas sistemai %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Paleidyklės vieta:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Pasirinkite kuriame skaidinyje įdiegti</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Šioje sistemoje niekur nepavyko rasti EFI skaidinio. Prašome grįžti ir naudoti rankinį skaidymą, kad nustatytumėte %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%2 paleidimui bus naudojamas EFI sistemos skaidinys, esantis ties %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI sistemos skaidinys:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Atrodo, kad šiame įrenginyje nėra operacinės sistemos. Ką norėtumėte daryti?<br/>Prieš atliekant bet kokius pakeitimus atminties įrenginyje, jūs galėsite apžvelgti ir patvirtinti savo pasirinkimus.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Ištrinti diską</strong><br/>Tai <font color="red">ištrins</font> visus, pasirinktame atminties įrenginyje, esančius duomenis.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Įdiegti šalia</strong><br/>Diegimo programa sumažins skaidinį, kad atlaisvintų vietą sistemai %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Pakeisti skaidinį</strong><br/>Pakeičia skaidinį ir įrašo %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Šiame atminties įrenginyje jau yra %1. Ką norėtumėte daryti?<br/>Prieš atliekant bet kokius pakeitimus atminties įrenginyje, jūs galėsite apžvelgti ir patvirtinti savo pasirinkimus.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Šiame atminties įrenginyje jau yra operacinė sistema. Ką norėtumėte daryti?<br/>Prieš atliekant bet kokius pakeitimus atminties įrenginyje, jūs galėsite apžvelgti ir patvirtinti savo pasirinkimus.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Šiame atminties įrenginyje jau yra kelios operacinės sistemos. Ką norėtumėte daryti?<br/>Prieš atliekant bet kokius pakeitimus atminties įrenginyje, jūs galėsite apžvelgti ir patvirtinti savo pasirinkimus.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Šiame atminties įrenginyje jau yra operacinė sistema, bet skaidinių lentelė <strong>%1</strong> yra kitokia nei reikiama <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Vienas iš šio atminties įrenginio skaidinių yra <strong>prijungtas</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Šis atminties įrenginys yra <strong>neaktyvaus RAID</strong> įrenginio dalis.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Be sukeitimų skaidinio</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Iš naujo naudoti sukeitimų skaidinį</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Sukeitimų skaidinys (be užmigdymo)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Sukeitimų skaidinys (su užmigdymu)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Sukeitimų failas</translation> </message> @@ -703,12 +721,12 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Išvalomi visi laikinieji prijungimai.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nepavyksta gauti laikinųjų prijungimų sąrašo.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Visi laikinieji prijungimai išvalyti.</translation> </message> @@ -735,27 +753,27 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Nustatyti klaviatūros modelį kaip %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Nustatyti klaviatūros išdėstymą kaip %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Nustatyti laiko juostą į %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Sistemos kalba bus nustatyta į %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Skaičių ir datų lokalė bus nustatyta į %1.</translation> </message> @@ -879,6 +897,11 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <source>Your passwords do not match!</source> <translation>Jūsų slaptažodžiai nesutampa!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>Gerai!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -919,6 +942,16 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <source>The installation of %1 is complete.</source> <translation>%1 diegimas yra užbaigtas.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paketų pasirinkimas</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Pasirinkite iš sąrašo produktą. Pasirinktas produktas bus įdiegtas.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -981,27 +1014,37 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Vėliavėlės:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Failų sistemos etiketė</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>FS etiketė:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Užši&fruoti</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Loginis</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Pirminis</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Prijungimo taškas jau yra naudojamas. Prašome pasirinkti kitą.</translation> </message> @@ -1009,43 +1052,43 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Sukurti naują %1MiB skaidinį ties %3 (%2) su įrašais %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Sukurti naują %1MiB skaidinį ties %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Sukurti naują %2MiB skaidinį diske %4 (%3) su %1 failų sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Sukurti naują <strong>%1MiB</strong> skaidinį ties <strong>%3</strong> (%2) su įrašais <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Sukurti naują <strong>%1MiB</strong> skaidinį ties <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Sukurti naują <strong>%2MiB</strong> skaidinį diske <strong>%4</strong> (%3) su <strong>%1</strong> failų sistema.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Kuriamas naujas %1 skaidinys ties %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Diegimo programai nepavyko sukurti skaidinio diske '%1'.</translation> </message> @@ -1096,7 +1139,7 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Kuriama nauja %1 skaidinių lentelė ties %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Diegimo programai nepavyko %1 sukurti skaidinių lentelės.</translation> </message> @@ -1335,7 +1378,17 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Vėliavėlės:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Failų sistemos etiketė</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>FS etiketė:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Prijungimo taškas jau yra naudojamas. Prašome pasirinkti kitą.</translation> </message> @@ -1372,57 +1425,57 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Nustatyti skaidinio informaciją</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Įdiegti %1 <strong>naujame</strong> %2 sistemos skaidinyje su ypatybėmis <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Įdiegti %1 <strong>naujame</strong> %2 sistemos skaidinyje.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Nustatyti <strong>naują</strong> %2 skaidinį su prijungimo tašku <strong>%1</strong> ir ypatybėmis <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Nustatyti <strong>naują</strong> %2 skaidinį su prijungimo tašku <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Įdiegti %2 sistemą %3 sistemos skaidinyje <strong>%1</strong> su ypatybėmis <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Nustatyti %3 skaidinį <strong>%1</strong> su prijungimo tašku <strong>%2</strong> ir ypatybėmis <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Nustatyti %3 skaidinį <strong>%1</strong> su prijungimo tašku <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Diegti %2 sistemą, %3 sistemos skaidinyje <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Diegti paleidyklę skaidinyje <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Nustatomi prijungimo taškai.</translation> </message> @@ -1835,6 +1888,14 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <translation>Vieta</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Išeiti</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2054,29 +2115,29 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Pasirinkite pageidaujamą regioną arba naudokite numatytąjį, kuris remiasi jūsų dabartine vieta.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Pasirinkite pageidaujamą regioną arba naudokite numatytuosius nustatymus.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Laiko juosta: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Pasirinkite pageidaujamą sritį regiono ribose.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Sritys</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Žemiau galite derinti kalbos ir lokalės nustatymus.</translation> </message> @@ -2410,7 +2471,7 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketai</translation> </message> @@ -2591,33 +2652,38 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Laisva vieta</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Naujas skaidinys</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Pavadinimas</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Failų sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>Failų sistemos etiketė</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Prijungimo vieta</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Dydis</translation> </message> @@ -2703,117 +2769,117 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Renkama sistemos informacija...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Skaidiniai</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Diegti %1 <strong>šalia</strong> kitos operacinės sistemos.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Ištrinti</strong> diską ir diegti %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Pakeisti</strong> skaidinį, įrašant %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Rankinis</strong> skaidymas.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Įdiegti %1 <strong>šalia</strong> kitos operacinės sistemos diske <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Ištrinti</strong> diską <strong>%2</strong> (%3) ir diegti %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Pakeisti</strong> skaidinį diske <strong>%2</strong> (%3), įrašant %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Rankinis</strong> skaidymas diske <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Diskas <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Dabartinis:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Po:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nėra sukonfigūruoto EFI sistemos skaidinio</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>EFI sistemos skaidinys yra būtinas, norint paleisti %1.<br/><br/>Norėdami sukonfigūruoti EFI sistemos skaidinį, grįžkite atgal ir pasirinkite arba sukurkite FAT32 failų sistemą su įjungta <strong>%3</strong> vėliavėle ir <strong>%2</strong> prijungimo tašku.<br/><br/>Jūs galite tęsti ir nenustatę EFI sistemos skaidinio, tačiau tokiu atveju, gali nepavykti paleisti jūsų sistemos.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>EFI sistemos skaidinys yra būtinas, norint paleisti %1.<br/><br/>Skaidinys buvo sukonfigūruotas su prijungimo tašku <strong>%2</strong>, tačiau jo <strong>%3</strong> vėliavėlė yra nenustatyta.<br/>Norėdami nustatyti vėliavėlę, grįžkite atgal ir taisykite skaidinį.<br/><br/>Jūs galite tęsti ir nenustatę vėliavėlės, tačiau tokiu atveju, gali nepavykti paleisti jūsų sistemos.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Nenustatyta EFI sistemos skaidinio vėliavėlė</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Parinktis naudoti GPT per BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT skaidinių lentelė yra geriausias variantas visoms sistemoms. Ši diegimo programa palaiko tokią sąranką taip pat ir BIOS sistemoms.<br/><br/>Norėdami konfigūruoti GPT skaidinių lentelę BIOS sistemoje, (jei dar nesate to padarę) grįžkite atgal ir nustatykite skaidinių lentelę į GPT, toliau, sukurkite 8 MB neformatuotą skaidinį su įjungta <strong>bios_grub</strong> vėliavėle.<br/><br/>Neformatuotas 8 MB skaidinys yra būtinas, norint paleisti %1 BIOS sistemoje su GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Paleidimo skaidinys nėra užšifruotas</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Kartu su užšifruotu šaknies skaidiniu, buvo nustatytas atskiras paleidimo skaidinys, tačiau paleidimo skaidinys nėra užšifruotas.<br/><br/>Dėl tokios sąrankos iškyla tam tikrų saugumo klausimų, kadangi svarbūs sisteminiai failai yra laikomi neužšifruotame skaidinyje.<br/>Jeigu norite, galite tęsti, tačiau failų sistemos atrakinimas įvyks vėliau, sistemos paleidimo metu.<br/>Norėdami užšifruoti paleidimo skaidinį, grįžkite atgal ir sukurkite jį iš naujo bei skaidinių kūrimo lange pažymėkite parinktį <strong>Užšifruoti</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>turi bent vieną prieinamą disko įrenginį.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Nėra skaidinių į kuriuos diegti.</translation> </message> @@ -3003,17 +3069,17 @@ Išvestis: <translation>Nepavyko sukurti naujo atsitiktinio failo <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Nėra produkto</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nepateikta jokio aprašo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(nėra prijungimo taško)</translation> </message> @@ -3274,12 +3340,12 @@ Išvestis: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Norėdami pasiekti geriausių rezultatų, įsitikinkite kad šis kompiuteris:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistemos reikalavimai</translation> </message> @@ -3287,27 +3353,27 @@ Išvestis: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Šis kompiuteris netenkina minimalių %1 nustatymo reikalavimų.<br/>Sąranka negali būti tęsiama. <a href="#details">Išsamiau...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Šis kompiuteris netenkina minimalių %1 diegimo reikalavimų.<br/>Diegimas negali būti tęsiamas. <a href="#details">Išsamiau...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Šis kompiuteris netenkina kai kurių %1 nustatymui rekomenduojamų reikalavimų.<br/>Sąranką galima tęsti, tačiau kai kurios funkcijos gali būti išjungtos.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Šis kompiuteris netenkina kai kurių %1 diegimui rekomenduojamų reikalavimų.<br/>Diegimą galima tęsti, tačiau kai kurios funkcijos gali būti išjungtos.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Programa užduos kelis klausimus ir padės įsidiegti %2.</translation> </message> @@ -3463,7 +3529,7 @@ Išvestis: <translation>Nustatomos vėliavėlės <strong>%1</strong> naujame skaidinyje.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Diegimo programai nepavyko nustatyti vėliavėlių skaidinyje %1.</translation> </message> @@ -3606,12 +3672,12 @@ Išvestis: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Tai yra apžvalga to, kas įvyks, prasidėjus sąrankos procedūrai.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Tai yra apžvalga to, kas įvyks, prasidėjus diegimo procedūrai.</translation> </message> @@ -4187,107 +4253,127 @@ Išvestis: <translation>Pasirinkite naudotojo vardą ir prisijungimo duomenis, kad galėtumėte prisijungti ir atlikti administravimo užduotis</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Koks jūsų vardas?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Jūsų visas vardas</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Kokį vardą norite naudoti prisijungimui?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Prisijungimo vardas</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Jei šiuo kompiuteriu naudosis keli žmonės, po diegimo galėsite sukurti papildomas paskyras.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Yra leidžiamos tik mažosios raidės, skaitmenys, pabraukimo brūkšniai ir brūkšneliai.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>root neleidžiama naudoti kaip naudotojo vardą.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Koks šio kompiuterio vardas?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Kompiuterio vardas</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Šis vardas bus naudojamas, jeigu padarysite savo kompiuterį matomą kitiems naudotojams tinkle.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Yra leidžiamos tik raidės, skaitmenys, pabraukimo brūkšniai ir brūkšneliai, mažiausiai du simboliai.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>localhost neleidžiama naudoti kaip naudotojo vardą.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Apsaugokite savo paskyrą slaptažodžiu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Slaptažodis</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Pakartokite slaptažodį</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Norint įsitikinti, kad rašydami slaptažodį nesuklydote, įrašykite tą patį slaptažodį du kartus. Stiprus slaptažodis yra raidžių, skaičių ir punktuacijos ženklų mišinys, jis turi būti mažiausiai aštuonių simbolių, be to, turėtų būti reguliariai keičiamas.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Tikrinti slaptažodžių kokybę</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Pažymėjus šį langelį, bus atliekamas slaptažodžio stiprumo tikrinimas ir negalėsite naudoti silpną slaptažodį.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Prisijungti automatiškai, neklausiant slaptažodžio</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Naudotojo slaptažodį naudoti pakartotinai kaip pagrindinio naudotojo (root) slaptažodį</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Naudoti tokį patį slaptažodį administratoriaus paskyrai.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Pasirinkite pagrindinio naudotojo (root) slaptažodį, kad apsaugotumėte savo paskyrą.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Pagrindinio naudotojo (Root) slaptažodis</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Pakartokite pagrindinio naudotojo (Root) slaptažodį</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Norint įsitikinti, kad rašydami slaptažodį nesuklydote, įrašykite tą patį slaptažodį du kartus.</translation> </message> diff --git a/lang/calamares_lv.ts b/lang/calamares_lv.ts index 092c814bcba2dcbd35f9c21ead6d17a53d73b1db..b936a28eadbef6a39a8656f0a12a3dc038caa5a5 100644 --- a/lang/calamares_lv.ts +++ b/lang/calamares_lv.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -287,54 +287,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,123 +343,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2391,7 +2452,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2572,33 +2633,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2684,117 +2750,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2981,17 +3047,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3249,12 +3315,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3262,27 +3328,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3438,7 +3504,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3581,12 +3647,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4126,107 +4192,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_mk.ts b/lang/calamares_mk.ts index 27d50ddd966dabb5a9d6e4846d053c3556bc9d91..90b11403a7223884e5e8dcbe521fcf4a6332884d 100644 --- a/lang/calamares_mk.ts +++ b/lang/calamares_mk.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Грешка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Инсталацијата е готова. Исклучете го инсталерот.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ml.ts b/lang/calamares_ml.ts index 581a834f3a4cff54665b02761dea09447d32dcdb..33acf004c648054a1cca171d83fb610574bf6969 100644 --- a/lang/calamares_ml.ts +++ b/lang/calamares_ml.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 ന്റെ മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ്</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>ബൂട്ട് പാർട്ടീഷൻ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>സിസ്റ്റം പാർട്ടീഷൻ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>ബൂട്ട് ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യരുത്</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 ക്രിയ നടപ്പിലാക്കുന്നു.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>പ്രവർത്ഥനരഹിതമായ ഡയറക്ടറി പാത</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>പൈതൺ ജോബ് %2 യുടെ പ്രവർത്തന പാതയായ %1 വായിക്കുവാൻ കഴിയുന്നില്ല</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>മോശമായ പ്രധാന സ്ക്രിപ്റ്റ് ഫയൽ</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>പൈത്തൺ ജോബ് %2 നായുള്ള പ്രധാന സ്ക്രിപ്റ്റ് ഫയൽ %1 വായിക്കാൻ കഴിയുന്നില്ല.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>"%1" എന്ന പ്രവൃത്തിയില് ബൂസ്റ്റ്.പൈതണ് പിശക്</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>സജ്ജീകരണപ്രക്രിയ പരാജയപ്പെട്ടു</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>ഇൻസ്റ്റളേഷൻ പരാജയപ്പെട്ടു</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>ഇൻസ്റ്റാൾ ലോഗ് വെബിലേക്ക് പകർത്തണോ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>പിശക്</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>വേണം (&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>വേണ്ട (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>അടയ്ക്കുക (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>ഇൻസ്റ്റാൾ ലോഗ് പകർപ്പിന്റെ വിലാസം</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>അപ്ലോഡ് പരാജയമായിരുന്നു. വെബിലേക്ക് പകർത്തിയില്ല.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>കലാമാരേസ് സമാരംഭിക്കൽ പരാജയപ്പെട്ടു</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല. ക്രമീകരിച്ച എല്ലാ മൊഡ്യൂളുകളും ലോഡുചെയ്യാൻ കാലാമറെസിന് കഴിഞ്ഞില്ല. വിതരണത്തിൽ കാലാമറെസ് ഉപയോഗിക്കുന്ന രീതിയിലുള്ള ഒരു പ്രശ്നമാണിത്.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>താഴെ പറയുന്ന മൊഡ്യൂളുകൾ ലഭ്യമാക്കാനായില്ല:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>സജ്ജീകരണപ്രക്രിയ തുടരണോ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>ഇൻസ്റ്റളേഷൻ തുടരണോ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%2 സജ്ജീകരിക്കുന്നതിന് %1 സജ്ജീകരണ പ്രോഗ്രാം നിങ്ങളുടെ ഡിസ്കിൽ മാറ്റങ്ങൾ വരുത്താൻ പോകുന്നു.<br/><strong>നിങ്ങൾക്ക് ഈ മാറ്റങ്ങൾ പഴയപടിയാക്കാൻ കഴിയില്ല</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%2 ഇൻസ്റ്റാളുചെയ്യുന്നതിന് %1 ഇൻസ്റ്റാളർ നിങ്ങളുടെ ഡിസ്കിൽ മാറ്റങ്ങൾ വരുത്താൻ പോകുന്നു.<br/><strong>നിങ്ങൾക്ക് ഈ മാറ്റങ്ങൾ പഴയപടിയാക്കാൻ കഴിയില്ല.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>ഉടൻ സജ്ജീകരിക്കുക (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>ഉടൻ ഇൻസ്റ്റാൾ ചെയ്യുക (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>പുറകോട്ടു പോകുക </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>സജ്ജീകരിക്കുക (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>ഇൻസ്റ്റാൾ (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>സജ്ജീകരണം പൂർത്തിയായി. പ്രയോഗം അടയ്ക്കുക.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>ഇൻസ്റ്റളേഷൻ പൂർത്തിയായി. ഇൻസ്റ്റാളർ അടയ്ക്കുക</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>സിസ്റ്റത്തിന് മാറ്റമൊന്നും വരുത്താതെ സജ്ജീകരണപ്രക്രിയ റദ്ദാക്കുക.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>സിസ്റ്റത്തിന് മാറ്റമൊന്നും വരുത്താതെ ഇൻസ്റ്റളേഷൻ റദ്ദാക്കുക.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>അടുത്തത് (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>പുറകോട്ട് (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>ചെയ്തു</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>റദ്ദാക്കുക (&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>സജ്ജീകരണം റദ്ദാക്കണോ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>ഇൻസ്റ്റളേഷൻ റദ്ദാക്കണോ?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>നിലവിലുള്ള സജ്ജീകരണപ്രക്രിയ റദ്ദാക്കണോ? സജ്ജീകരണപ്രയോഗം നിൽക്കുകയും എല്ലാ മാറ്റങ്ങളും നഷ്ടപ്പെടുകയും ചെയ്യും.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>നിലവിലുള്ള ഇൻസ്റ്റാൾ പ്രക്രിയ റദ്ദാക്കണോ? @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>അജ്ഞാതമായ പിശക്</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>മനസ്സിലാക്കാനാവാത്ത പൈത്തൺ പിഴവ്</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>മനസ്സിലാക്കാനാവാത്ത പൈത്തൺ ട്രേസ്ബാക്ക്</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>ലഭ്യമാക്കാനാവാത്ത പൈത്തൺ പിഴവ്.</translation> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 ഇൻസ്റ്റാളർ</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation>ഫോം</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>സംഭരണിയ്ക്കുള്ള ഉപകരണം തിരഞ്ഞെടുക്കൂ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>നിലവിലുള്ളത്:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>ശേഷം:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>സ്വമേധയാ ഉള്ള പാർട്ടീഷനിങ്</strong><br/>നിങ്ങൾക്ക് സ്വയം പാർട്ടീഷനുകൾ സൃഷ്ടിക്കാനോ വലുപ്പം മാറ്റാനോ കഴിയും.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>%2 നുള്ള ഹോം പാർട്ടീഷനായി %1 വീണ്ടും ഉപയോഗിക്കൂ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>ചുരുക്കുന്നതിന് ഒരു പാർട്ടീഷൻ തിരഞ്ഞെടുക്കുക, എന്നിട്ട് വലുപ്പം മാറ്റാൻ ചുവടെയുള്ള ബാർ വലിക്കുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 %2MiB ആയി ചുരുങ്ങുകയും %4 ന് ഒരു പുതിയ %3MiB പാർട്ടീഷൻ സൃഷ്ടിക്കുകയും ചെയ്യും.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>ബൂട്ട് ലോഡറിന്റെ സ്ഥാനം:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>ഇൻസ്റ്റാൾ ചെയ്യാനായി ഒരു പാർട്ടീഷൻ തിരഞ്ഞെടുക്കുക</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>ഈ സിസ്റ്റത്തിൽ എവിടെയും ഒരു ഇ.എഫ്.ഐ സിസ്റ്റം പാർട്ടീഷൻ കണ്ടെത്താനായില്ല. %1 സജ്ജീകരിക്കുന്നതിന് ദയവായി തിരികെ പോയി മാനുവൽ പാർട്ടീഷനിംഗ് ഉപയോഗിക്കുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 ലെ ഇഎഫ്ഐ സിസ്റ്റം പാർട്ടീഷൻ %2 ആരംഭിക്കുന്നതിന് ഉപയോഗിക്കും.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>ഇഎഫ്ഐ സിസ്റ്റം പാർട്ടീഷൻ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>ഈ ഡറ്റോറേജ് ഉപകരണത്തിൽ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉണ്ടെന്ന് തോന്നുന്നില്ല. നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്?<br/>സ്റ്റോറേജ് ഉപകരണത്തിൽ എന്തെങ്കിലും മാറ്റം വരുത്തുന്നതിനുമുമ്പ് നിങ്ങൾക്ക് നിങ്ങളുടെ ചോയ്സുകൾ അവലോകനം ചെയ്യാനും സ്ഥിരീകരിക്കാനും കഴിയും. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>ഡിസ്ക് മായ്ക്കൂ</strong><br/>ഈ പ്രവൃത്തി തെരെഞ്ഞെടുത്ത സ്റ്റോറേജ് ഉപകരണത്തിലെ എല്ലാ ഡാറ്റയും <font color="red">മായ്ച്ച്കളയും</font>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>ഇതിനൊപ്പം ഇൻസ്റ്റാൾ ചെയ്യുക</strong><br/>%1 ന് ഇടം നൽകുന്നതിന് ഇൻസ്റ്റാളർ ഒരു പാർട്ടീഷൻ ചുരുക്കും.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>ഒരു പാർട്ടീഷൻ പുനഃസ്ഥാപിക്കുക</strong><br/>ഒരു പാർട്ടീഷന് %1 ഉപയോഗിച്ച് പുനഃസ്ഥാപിക്കുന്നു.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>ഈ സ്റ്റോറേജ് ഉപകരണത്തിൽ %1 ഉണ്ട്.നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്?<br/>സ്റ്റോറേജ് ഉപകരണത്തിൽ എന്തെങ്കിലും മാറ്റം വരുത്തുന്നതിനുമുമ്പ് നിങ്ങളുടെ ചോയ്സുകൾ അവലോകനം ചെയ്യാനും സ്ഥിരീകരിക്കാനും നിങ്ങൾക്ക് കഴിയും.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>ഈ സ്റ്റോറേജ് ഉപകരണത്തിൽ ഇതിനകം ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉണ്ട്. നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്?<br/>സ്റ്റോറേജ് ഉപകരണത്തിൽ എന്തെങ്കിലും മാറ്റം വരുത്തുന്നതിനുമുമ്പ് നിങ്ങൾക്ക് നിങ്ങളുടെ ചോയ്സുകൾ അവലോകനം ചെയ്യാനും സ്ഥിരീകരിക്കാനും കഴിയും. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>ഈ സ്റ്റോറേജ് ഉപകരണത്തിൽ ഒന്നിലധികം ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുണ്ട്. നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്?<br/>സ്റ്റോറേജ് ഉപകരണത്തിൽ എന്തെങ്കിലും മാറ്റം വരുത്തുന്നതിനുമുമ്പ് നിങ്ങൾക്ക് നിങ്ങളുടെ ചോയ്സുകൾ അവലോകനം ചെയ്യാനും സ്ഥിരീകരിക്കാനും കഴിയും. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>സ്വാപ്പ് വേണ്ട</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>സ്വാപ്പ് വീണ്ടും ഉപയോഗിക്കൂ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>സ്വാപ്പ് (ഹൈബർനേഷൻ ഇല്ല)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>സ്വാപ്പ് (ഹൈബർനേഷനോട് കൂടി)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>ഫയലിലേക്ക് സ്വാപ്പ് ചെയ്യുക</translation> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation>എല്ലാ താൽക്കാലിക മൗണ്ടുകളും നീക്കം ചെയ്യുന്നു.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>താൽക്കാലിക മൗണ്ടുകളുടെ പട്ടിക ലഭ്യമായില്ല.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>എല്ലാ താൽക്കാലിക മൗണ്ടുകളും നീക്കം ചെയ്തു.</translation> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>കീബോർഡ് മോഡൽ %1 എന്നതായി ക്രമീകരിക്കുക.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>കീബോർഡ് വിന്യാസം %1%2 എന്നതായി ക്രമീകരിക്കുക.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>സിസ്റ്റം ഭാഷ %1 ആയി സജ്ജമാക്കും.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>സംഖ്യ & തീയതി രീതി %1 ആയി ക്രമീകരിക്കും.</translation> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>നിങ്ങളുടെ പാസ്വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1 ന്റെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായി.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>പാക്കേജ് തിരഞ്ഞെടുക്കൽ</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>പട്ടികയിൽ നിന്നും ഒരു ഉത്പന്നം തിരഞ്ഞെടുക്കുക. തിരഞ്ഞെടുത്ത ഉത്പന്നം ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുക.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation>ഫ്ലാഗുകൾ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>എൻക്രിപ്റ്റ് (&c)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>ലോജിക്കൽ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>പ്രാഥമികം</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>ജിപിറ്റി</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>മൗണ്ട്പോയിന്റ് നിലവിൽ ഉപയോഗിക്കപ്പെട്ടിരിക്കുന്നു. ദയവായി മറ്റൊരെണ്ണം തിരഞ്ഞെടുക്കൂ.</translation> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>ഫയൽ സിസ്റ്റം %1 ഉപയോഗിച്ച് %4 (%3) ൽ പുതിയ %2MiB പാർട്ടീഷൻ സൃഷ്ടിക്കുക.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>ഫയൽ സിസ്റ്റം <strong>%1</strong> ഉപയോഗിച്ച് <strong>%4</strong> (%3) ൽ പുതിയ <strong>%2MiB</strong> പാർട്ടീഷൻ സൃഷ്ടിക്കുക.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2 ൽ പുതിയ %1 പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നു.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>'%1' ഡിസ്കിൽ പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നതിൽ ഇൻസ്റ്റാളർ പരാജയപ്പെട്ടു.</translation> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation>%2 എന്നതില് %1 എന്ന പുതിയ പാര്ട്ടീഷന് ടേബിള് സൃഷ്ടിക്കുന്നു.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>%1 ൽ പാർട്ടീഷൻ പട്ടിക സൃഷ്ടിക്കുന്നതിൽ ഇൻസ്റ്റാളർ പരാജയപ്പെട്ടു.</translation> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation>ഫ്ലാഗുകൾ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>മൗണ്ട്പോയിന്റ് നിലവിൽ ഉപയോഗിക്കപ്പെട്ടിരിക്കുന്നു. ദയവായി മറ്റൊരെണ്ണം തിരഞ്ഞെടുക്കൂ.</translation> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>പാർട്ടീഷൻ വിവരങ്ങൾ ക്രമീകരിക്കുക</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation><strong>പുതിയ</strong> %2 സിസ്റ്റം പാർട്ടീഷനിൽ %1 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 സിസ്റ്റം പാർട്ടീഷൻ <strong>%1-ൽ</strong> %2 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>%1-ൽ</strong> ബൂട്ട് ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>മൗണ്ട് പോയിന്റുകൾ സജ്ജീകരിക്കുക.</translation> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation>സ്ഥാനം</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>പാക്കേജുകൾ</translation> </message> @@ -2563,33 +2624,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>ലഭ്യമായ സ്ഥലം</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>പുതിയ പാർട്ടീഷൻ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>പേര്</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>ഫയൽ സിസ്റ്റം</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>മൗണ്ട് പോയിന്റ്</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>വലുപ്പം</translation> </message> @@ -2675,117 +2741,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>സിസ്റ്റത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കുന്നു...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>പാർട്ടീഷനുകൾ</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനൊപ്പം %1 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>ഡിസ്ക് <strong>മായ്ക്കുക</strong>എന്നിട്ട് %1 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>ഒരു പാർട്ടീഷൻ %1 ഉപയോഗിച്ച് <strong>പുനഃസ്ഥാപിക്കുക.</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>സ്വമേധയാ</strong> ഉള്ള പാർട്ടീഷനിങ്.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>%2 (%3) ഡിസ്കിൽ മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനൊപ്പം %1 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation>ഡിസ്ക് <strong>%2</strong> (%3) <strong>മായ്ച്ച് </strong> %1 ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>%2</strong> (%3) ഡിസ്കിലെ ഒരു പാർട്ടീഷൻ %1 ഉപയോഗിച്ച് <strong>മാറ്റിസ്ഥാപിക്കുക</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1 </strong>(%2) ഡിസ്കിലെ <strong>സ്വമേധയാ</strong> പാർട്ടീഷനിംഗ്.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>ഡിസ്ക് <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>നിലവിലുള്ളത്:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>ശേഷം:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>ഇഎഫ്ഐ സിസ്റ്റം പാർട്ടീഷനൊന്നും ക്രമീകരിച്ചിട്ടില്ല</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>ഇഎഫ്ഐ സിസ്റ്റം പാർട്ടീഷൻ ഫ്ലാഗ് ക്രമീകരിച്ചിട്ടില്ല</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>ബൂട്ട് പാർട്ടീഷൻ എൻക്രിപ്റ്റ് ചെയ്യപ്പെട്ടിട്ടില്ല</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>എൻക്രിപ്റ്റ് ചെയ്ത ഒരു റൂട്ട് പാർട്ടീഷനോടൊപ്പം ഒരു വേർപെടുത്തിയ ബൂട്ട് പാർട്ടീഷനും ക്രമീകരിക്കപ്പെട്ടിരുന്നു, എന്നാൽ ബൂട്ട് പാർട്ടീഷൻ എൻക്രിപ്റ്റ് ചെയ്യപ്പെട്ടതല്ല.<br/><br/>ഇത്തരം സജ്ജീകരണത്തിന്റെ സുരക്ഷ ഉത്കണ്ഠാജനകമാണ്, എന്തെന്നാൽ പ്രധാനപ്പെട്ട സിസ്റ്റം ഫയലുകൾ ഒരു എൻക്രിപ്റ്റ് ചെയ്യപ്പെടാത്ത പാർട്ടീഷനിലാണ് സൂക്ഷിച്ചിട്ടുള്ളത്.<br/> താങ്കൾക്ക് വേണമെങ്കിൽ തുടരാം, പക്ഷേ ഫയൽ സിസ്റ്റം തുറക്കൽ സിസ്റ്റം ആരംഭപ്രക്രിയയിൽ വൈകിയേ സംഭവിക്കൂ.<br/>ബൂട്ട് പാർട്ടീഷൻ എൻക്രിപ്റ്റ് ചെയ്യാനായി, തിരിച്ചു പോയി പാർട്ടീഷൻ നിർമ്മാണ ജാലകത്തിൽ <strong>എൻക്രിപ്റ്റ്</strong> തിരഞ്ഞെടുത്തുകൊണ്ട് അത് വീണ്ടും നിർമ്മിക്കുക.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ഒരു ഡിസ്ക് ഡിവൈസെങ്കിലും ലഭ്യമാണ്.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2975,17 +3041,17 @@ Output: <translation>റാൻഡം ഫയൽ <pre>%1</pre> നിർമ്മിക്കാനായില്ല.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>ഉൽപ്പന്നമൊന്നുമില്ല</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>വിവരണമൊന്നും നൽകിയിട്ടില്ല.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(മൗണ്ട് പോയിന്റ് ഇല്ല)</translation> </message> @@ -3243,12 +3309,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>മികച്ച ഫലങ്ങൾക്കായി ഈ കമ്പ്യൂട്ടർ താഴെപ്പറയുന്നവ നിറവേറ്റുന്നു എന്നുറപ്പുവരുത്തുക:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>സിസ്റ്റം ആവശ്യകതകൾ</translation> </message> @@ -3256,27 +3322,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>%1 സജ്ജീകരിക്കുന്നതിനുള്ള ഏറ്റവും കുറഞ്ഞ ആവശ്യങ്ങൾ ഈ കമ്പ്യൂട്ടർ നിറവേറ്റുന്നില്ല.<br/>സജ്ജീകരണം തുടരാനാവില്ല. <a href="#details">വിവരങ്ങൾ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>%1 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഏറ്റവും കുറഞ്ഞ ആവശ്യങ്ങൾ ഈ കമ്പ്യൂട്ടർ നിറവേറ്റുന്നില്ല.<br/>ഇൻസ്റ്റളേഷൻ തുടരാനാവില്ല. <a href="#details">വിവരങ്ങൾ...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>%1 സജ്ജീകരിക്കുന്നതിനുള്ള ചില ആവശ്യങ്ങൾ ഈ കമ്പ്യൂട്ടർ നിറവേറ്റുന്നില്ല.<br/>സജ്ജീകരണം തുടരാം, പക്ഷേ ചില സവിശേഷതകൾ നിഷ്ക്രിയമായിരിക്കാം.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>%1 ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യപ്പെട്ടിട്ടുള്ള ആവശ്യങ്ങൾ ഈ കമ്പ്യൂട്ടർ നിറവേറ്റുന്നില്ല.<br/>ഇൻസ്റ്റളേഷൻ തുടരാം, പക്ഷേ ചില സവിശേഷതകൾ നിഷ്ക്രിയമായിരിക്കാം.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>ഈ പ്രക്രിയ താങ്കളോട് ചില ചോദ്യങ്ങൾ ചോദിക്കുകയും %2 താങ്കളുടെ കമ്പ്യൂട്ടറിൽ സജ്ജീകരിക്കുകയും ചെയ്യും.</translation> </message> @@ -3432,7 +3498,7 @@ Output: <translation><strong>%1</strong> ഫ്ലാഗുകൾ പുതിയ പാർട്ടീഷനിൽ ക്രമീകരിക്കുക.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>പാർട്ടീഷൻ %1ൽ ഫ്ലാഗുകൾ ക്രമീകരിക്കുന്നതിൽ ഇൻസ്റ്റാളർ പരാജയപ്പെട്ടു.</translation> </message> @@ -3575,12 +3641,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>താങ്കൾ സജ്ജീകരണപ്രക്രിയ ആരംഭിച്ചതിനുശേഷം എന്ത് സംഭവിക്കും എന്നതിന്റെ അവലോകനമാണിത്.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>നിങ്ങൾ ഇൻസ്റ്റാൾ നടപടിക്രമങ്ങൾ ആരംഭിച്ചുകഴിഞ്ഞാൽ എന്ത് സംഭവിക്കും എന്നതിന്റെ ഒരു അവലോകനമാണിത്.</translation> </message> @@ -4120,107 +4186,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>നിങ്ങളുടെ പേരെന്താണ് ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>താങ്കളുടെ മുഴുവൻ പേരു്</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>ലോഗിൻ ചെയ്യാൻ നിങ്ങൾ ഏത് നാമം ഉപയോഗിക്കാനാണു ആഗ്രഹിക്കുന്നത്?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>ചെറിയ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, അണ്ടർസ്കോർ, ഹൈഫൺ എന്നിവയേ അനുവദിച്ചിട്ടുള്ളൂ.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>ഈ കമ്പ്യൂട്ടറിന്റെ നാമം എന്താണ് ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>കമ്പ്യൂട്ടറിന്റെ പേര്</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>നിങ്ങളുടെ അക്കൗണ്ട് സുരക്ഷിതമായി സൂക്ഷിക്കാൻ ഒരു രഹസ്യവാക്ക് തിരഞ്ഞെടുക്കുക.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>രഹസ്യവാക്ക്</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>രഹസ്യവാക്ക് വീണ്ടും</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>ഈ കള്ളി തിരഞ്ഞെടുക്കുമ്പോൾ, രഹസ്യവാക്കിന്റെ ബലപരിശോധന നടപ്പിലാക്കുകയും, ആയതിനാൽ താങ്കൾക്ക് ദുർബലമായ ഒരു രഹസ്യവാക്ക് ഉപയോഗിക്കാൻ സാധിക്കാതെ വരുകയും ചെയ്യും.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>അഡ്മിനിസ്ട്രേറ്റർ അക്കൗണ്ടിനും ഇതേ രഹസ്യവാക്ക് ഉപയോഗിക്കുക.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_mr.ts b/lang/calamares_mr.ts index 1fa074bc1da63385ebc1e25228c8ed6f9172028a..a3796705847b8a34b678e570bd10140bbf344c4f 100644 --- a/lang/calamares_mr.ts +++ b/lang/calamares_mr.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 च्या मुख्य आरंभ अभिलेखामधे</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>आरंभक विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>प्रणाली विभाजन</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>आरंभ सूचक अधिष्ठापित करु नका</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 क्रिया चालवला जातोय</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>अधिष्ठापना अयशस्वी झाली</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>त्रुटी</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&होय</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&नाही</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&बंद करा</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&आता अधिष्ठापित करा</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&मागे जा</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>अधिष्ठापना संपूर्ण झाली. अधिष्ठापक बंद करा.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>प्रणालीत बदल न करता अधिष्टापना रद्द करा.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&पुढे</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&मागे</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&पूर्ण झाली</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&रद्द करा</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>अधिष्ठापना रद्द करायचे?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 अधिष्ठापक</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation>स्वरुप</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>सद्या :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>नंतर :</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>तुमचा परवलीशब्द जुळत नाही</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>तार्किक</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>प्राथमिक</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2 वर %1 हे नवीन विभाजन निर्माण करत आहे</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>सद्या :</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>नंतर :</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>प्रणालीची आवशक्यता</translation> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_nb.ts b/lang/calamares_nb.ts index 6c5f4fb58643f739c2ac079f2583e57f872bbeb5..dec18302f4413af186754740c443019f253142db 100644 --- a/lang/calamares_nb.ts +++ b/lang/calamares_nb.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record til %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Bootpartisjon</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systempartisjon</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Ikke installer en oppstartslaster</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Feil filsti til arbeidsmappe</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Arbeidsmappe %1 for python oppgave %2 er ikke lesbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ugyldig hovedskriptfil</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Hovedskriptfil %1 for python oppgave %2 er ikke lesbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python feil i oppgave "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installasjon feilet</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Feil</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ja</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nei</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Lukk</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Fortsette å sette opp?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 vil nå gjøre endringer på harddisken, for å installere %2. <br/><strong>Du vil ikke kunne omgjøre disse endringene.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installer nå</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Gå &tilbake</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Installasjonen er fullført. Lukk installeringsprogrammet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Neste</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Tilbake</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Ferdig</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Avbryt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Avbryte installasjon?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Vil du virkelig avbryte installasjonen? @@ -467,22 +467,22 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Ukjent unntakstype</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Ikke-kjørbar Python feil</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Ikke-kjørbar Python tilbakesporing</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Ukjent Python feil.</translation> </message> @@ -500,6 +500,24 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation>%1 Installasjonsprogram</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation>Form</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuell partisjonering</strong><br/>Du kan opprette eller endre størrelse på partisjoner selv.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -694,12 +712,12 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Klarte ikke å få tak i listen over midlertidige monterte disker.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -726,27 +744,27 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Sett tastaturmodell til %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Sett tastaturoppsett til %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -870,6 +888,11 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -910,6 +933,16 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <source>The installation of %1 is complete.</source> <translation>Installasjonen av %1 er fullført.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -972,27 +1005,37 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logisk</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primær</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1000,43 +1043,43 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1087,7 +1130,7 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1326,7 +1369,17 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1363,57 +1416,57 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1826,6 +1879,14 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <translation>Plassering</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2043,29 +2104,29 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2381,7 +2442,7 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2562,33 +2623,38 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2674,117 +2740,117 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt.</translati <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2971,17 +3037,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3239,12 +3305,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systemkrav</translation> </message> @@ -3252,27 +3318,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Denne datamaskinen oppfyller ikke minimumskravene for installering %1.<br/> Installeringen kan ikke fortsette. <a href="#details">Detaljer..</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3428,7 +3494,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3571,12 +3637,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4116,107 +4182,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Hva heter du?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Hvilket navn vil du bruke for å logge inn?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ne.ts b/lang/calamares_ne.ts index 0bea96a554146bc39195c58158e2eb4c81a1351c..d88f94b7139f9dba289f7acc125f09c83e59c0e7 100644 --- a/lang/calamares_ne.ts +++ b/lang/calamares_ne.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ne_NP.ts b/lang/calamares_ne_NP.ts index c3038912ea4bf39dde91ddf66e516318f01483e5..eceb64838c0813a391ec680f35342cc02f17e749 100644 --- a/lang/calamares_ne_NP.ts +++ b/lang/calamares_ne_NP.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>बूट लोडर install नगर्ने</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>सेटअप सकियो । सेटअप प्रोग्राम बन्द गर्नु होस </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation>फारम</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>बूट लोडरको स्थान</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>swap छैन</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>swap पुनः प्रयोग गर्नुहोस</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>पासवर्डहरू मिलेन । </translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_nl.ts b/lang/calamares_nl.ts index 53c2848ecc22c9f04c4b275f6a0a7f04378455ef..7dafba7ac1a6816653eedf4ab1b07e0e0229a48f 100644 --- a/lang/calamares_nl.ts +++ b/lang/calamares_nl.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Beheer auto-mount instellingen</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record van %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Bootpartitie</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systeempartitie</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Geen bootloader installeren</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -104,22 +104,22 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="102"/> <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> - <translation type="unfinished"/> + <translation>Laat Calamares crashen, zodat Dr. Konqui er naar kan kijken.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>Laadt het stylesheet van de fabrikantsmap opnieuw.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>Uploads de sessielogboeken naar de geconfigureerde pastebin.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>Verstuur Sessielogboeken</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -129,7 +129,7 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> - <translation type="unfinished"/> + <translation>Weergeeft de boom van widgetnamen in het logboek (voor stylesheet debuggen).</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="131"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Bewerking %1 uitvoeren.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Ongeldig pad voor huidige map </translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Werkmap %1 voor python taak %2 onleesbaar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Onjuist hoofdscriptbestand</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Hoofdscriptbestand %1 voor python taak %2 onleesbaar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python fout in taak "%1".</translation> </message> @@ -285,180 +285,184 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Voorbereiding mislukt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installatie Mislukt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Wil je het installatielogboek plakken naar het web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Fout</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&ja</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nee</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Sluiten</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL voor het verzenden van het installatielogboek</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Het uploaden is mislukt. Web-plakken niet gedaan.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 Link copied to clipboard</source> - <translation type="unfinished"/> + <translation>Installatielogboek geposte naar: + +%1 + +Link gekopieerd naar klembord</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares Initialisatie mislukt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 kan niet worden geïnstalleerd. Calamares kon niet alle geconfigureerde modules laden. Dit is een probleem met hoe Calamares wordt gebruikt door de distributie.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>The volgende modules konden niet worden geladen:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Doorgaan met installatie?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Doorgaan met installatie?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Het %1 voorbereidingsprogramma zal nu aanpassingen maken aan je schijf om %2 te installeren.<br/><strong>Deze veranderingen kunnen niet ongedaan gemaakt worden.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Het %1 installatieprogramma zal nu aanpassingen maken aan je schijf om %2 te installeren.<br/><strong>Deze veranderingen kunnen niet ongedaan gemaakt worden.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>Nu &Inrichten</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Nu &installeren</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Ga &terug</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Inrichten</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installeer</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>De voorbereiding is voltooid. Sluit het voorbereidingsprogramma.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>De installatie is voltooid. Sluit het installatie-programma.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Voorbereiding afbreken zonder aanpassingen aan het systeem.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Installatie afbreken zonder aanpassingen aan het systeem.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Volgende</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Terug</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>Voltooi&d</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Afbreken</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Voorbereiding afbreken?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Installatie afbreken?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Wil je het huidige voorbereidingsproces echt afbreken? Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Wil je het huidige installatieproces echt afbreken? @@ -468,22 +472,22 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Onbekend uitzonderingstype</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>onuitvoerbare Python fout</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>onuitvoerbare Python traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Onbekende Python fout.</translation> </message> @@ -501,6 +505,24 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>%1 Installatieprogramma</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Het installatieprogramma kon de partitietabel op schijf '%1' niet bijwerken .</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +539,149 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Formulier</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selecteer &opslagmedium:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Huidig:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Na:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Handmatig partitioneren</strong><br/>Je maakt of wijzigt zelf de partities.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Hergebruik %1 als home-partitie voor %2</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selecteer een partitie om te verkleinen, en sleep vervolgens de onderste balk om het formaat te wijzigen</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 zal verkleind worden tot %2MiB en een nieuwe %3MiB partitie zal worden aangemaakt voor %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Bootloader locatie:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selecteer een partitie om op te installeren</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Er werd geen EFI systeempartitie gevonden op dit systeem. Gelieve terug te gaan en manueel te partitioneren om %1 in te stellen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>De EFI systeempartitie op %1 zal gebruikt worden om %2 te starten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI systeempartitie:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Dit opslagmedium lijkt geen besturingssysteem te bevatten. Wat wil je doen?<br/>Je zal jouw keuzes kunnen nazien en bevestigen voordat er iets aan het opslagmedium wordt veranderd.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Wis schijf</strong><br/>Dit zal alle huidige gegevens op de geselecteerd opslagmedium <font color="red">verwijderen</font>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Installeer ernaast</strong><br/>Het installatieprogramma zal een partitie verkleinen om plaats te maken voor %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Vervang een partitie</strong><br/>Vervangt een partitie met %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Dit opslagmedium bevat %1. Wat wil je doen?<br/>Je zal jouw keuzes kunnen nazien en bevestigen voordat er iets aan het opslagmedium wordt veranderd.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Dit opslagmedium bevat reeds een besturingssysteem. Wat wil je doen?<br/>Je zal jouw keuzes kunnen nazien en bevestigen voordat er iets aan het opslagmedium wordt veranderd.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Dit opslagmedium bevat meerdere besturingssystemen. Wat wil je doen?<br/>Je zal jouw keuzes kunnen nazien en bevestigen voordat er iets aan het opslagmedium wordt veranderd.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> - <translation type="unfinished"/> + <translation>Dit opslagmedium bevat al een besturingssysteem, maar de partitietabel <strong>%1</strong> is anders dan het benodigde <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> - <translation type="unfinished"/> + <translation>Dit opslagmedium heeft een van de partities <strong>gemount</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> - <translation type="unfinished"/> + <translation>Dit opslagmedium maakt deel uit van een <strong>inactieve RAID</strong> apparaat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Geen wisselgeheugen</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Wisselgeheugen hergebruiken</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Wisselgeheugen (geen Sluimerstand)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Wisselgeheugen ( met Sluimerstand)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Wisselgeheugen naar bestand</translation> </message> @@ -695,12 +717,12 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Alle tijdelijke aankoppelpunten vrijgeven.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Kan geen lijst van tijdelijke aankoppelpunten verkrijgen.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Alle tijdelijke aankoppelpunten zijn vrijgegeven.</translation> </message> @@ -727,27 +749,27 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Instellen toetsenbord model naar %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Instellen toetsenbord lay-out naar %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Zet tijdzone naar %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>De taal van het systeem zal worden ingesteld op %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>De getal- en datumnotatie worden ingesteld op %1.</translation> </message> @@ -764,12 +786,12 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <message> <location filename="../src/modules/netinstall/Config.cpp" line="57"/> <source>Network Installation. (Disabled: Internal error)</source> - <translation type="unfinished"/> + <translation>Netwerkinstallatie. (Uitgeschakeld: Interne Fout)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="61"/> <source>Network Installation. (Disabled: No package list)</source> - <translation type="unfinished"/> + <translation>Netwerkinstallatie. (Uitgeschakeld: Ontbrekende pakketlijst)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="77"/> @@ -871,6 +893,11 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <source>Your passwords do not match!</source> <translation>Je wachtwoorden komen niet overeen!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -884,12 +911,12 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <message> <location filename="../src/modules/finished/Config.cpp" line="147"/> <source>The setup of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>De voorbereiding van %1 is niet met succes voltooid.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="148"/> <source>The installation of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>De installatie van %1 is niet met succes voltooid.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="152"/> @@ -911,6 +938,16 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <source>The installation of %1 is complete.</source> <translation>De installatie van %1 is afgerond.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Pakketselectie</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Kies een product van de lijst. Het geselecteerde product zal worden geïnstalleerd.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1010,37 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Vlaggen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Versleutelen</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logisch</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primair</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Aankoppelpunt reeds in gebruik. Gelieve een andere te kiezen.</translation> </message> @@ -1001,43 +1048,43 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> - <translation type="unfinished"/> + <translation>Maak nieuwe %1MiB partitie aan op %3 (%2) met onderdelen %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> - <translation type="unfinished"/> + <translation>Maak nieuwe %1MiB partitie aan op %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Maak nieuwe %2MiB partitie aan op %4 (%3) met bestandsysteem %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Maak een nieuwe <strong>%1MiB</strong> partitie aan op <strong>%3</strong> (%2) met onderdelen <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> - <translation type="unfinished"/> + <translation>Maak een nieuwe <strong>%1MiB</strong> partitie aan op <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Maak een nieuwe <strong>%2MiB</strong> partitie aan op <strong>%4</strong> (%3) met bestandsysteem <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Nieuwe %1 partitie aanmaken op %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Het installatieprogramma kon geen partitie aanmaken op schijf '%1'.</translation> </message> @@ -1088,7 +1135,7 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Nieuwe %1 partitietabel aanmaken op %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Het installatieprogramma kon geen partitietabel aanmaken op %1.</translation> </message> @@ -1108,13 +1155,13 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <message> <location filename="../src/modules/users/CreateUserJob.cpp" line="126"/> <source>Preserving home directory</source> - <translation type="unfinished"/> + <translation>Gebruikersmap wordt behouden</translation> </message> <message> <location filename="../src/modules/users/CreateUserJob.cpp" line="50"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="143"/> <source>Creating user %1</source> - <translation type="unfinished"/> + <translation>Gebruiker %1 aanmaken</translation> </message> <message> <location filename="../src/modules/users/CreateUserJob.cpp" line="151"/> @@ -1327,7 +1374,17 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Vlaggen:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Aankoppelpunt reeds in gebruik. Gelieve een andere te kiezen.</translation> </message> @@ -1364,57 +1421,57 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Instellen partitie-informatie</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> - <translation type="unfinished"/> + <translation>Installeer %1 op <strong>nieuwe</strong> %2 systeempartitie met features <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installeer %1 op <strong>nieuwe</strong> %2 systeempartitie.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> - <translation type="unfinished"/> + <translation><strong>Nieuwe</strong> %2 partitie voorbereiden met aankoppelpunt <strong>%1</strong> en features <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> - <translation type="unfinished"/> + <translation>Maak <strong>nieuwe</strong> %2 partitie met aankoppelpunt <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Installeer %2 op %3 systeempartitie <strong>%1</strong> met features <em>%4</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Stel %3 partitie <strong>%1</strong> in met aankoppelpunt <strong>%2</strong> met features <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> - <translation type="unfinished"/> + <translation>Stel %3 partitie <strong>%1</strong> in met aankoppelpunt <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installeer %2 op %3 systeempartitie <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installeer bootloader op <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Aankoppelpunten instellen.</translation> </message> @@ -1827,6 +1884,14 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <translation>Locatie</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2109,29 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Selecteer uw voorkeurs regio, of gebruik de vooraf-ingestelde regio op basis van uw locatie.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Tijdzone: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Selecteer een voorkeurs tijdzone binnen uw regio.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zones</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>U kunt hieronder gedetailleerde taal- en weergave-instellingen kiezen.</translation> </message> @@ -2146,9 +2211,9 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="232"/> <source>The password contains fewer than %n lowercase letters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat minder dan %n kleine letters</numerusform> + <numerusform>Het wachtwoord bevat minder dan %n kleine letters</numerusform> </translation> </message> <message> @@ -2184,70 +2249,70 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="218"/> <source>The password contains fewer than %n digits</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat minder dan %n getallen</numerusform> + <numerusform>Het wachtwoord bevat minder dan %n getallen</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="225"/> <source>The password contains fewer than %n uppercase letters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat minder dan %n hoofdletters</numerusform> + <numerusform>Het wachtwoord bevat minder dan %n hoofdletters</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="239"/> <source>The password contains fewer than %n non-alphanumeric characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat minder dan %n niet-alfanumerieke symbolen.</numerusform> + <numerusform>Het wachtwoord bevat minder dan %n niet-alfanumerieke symbolen.</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="246"/> <source>The password is shorter than %n characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord is korter dan %n karakters</numerusform> + <numerusform>Het wachtwoord is korter dan %n karakters</numerusform> </translation> </message> <message> <location filename="../src/modules/users/CheckPWQuality.cpp" line="251"/> <source>The password is a rotated version of the previous one</source> - <translation type="unfinished"/> + <translation>Het wachtwoord is een omgedraaide versie van de oude</translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="255"/> <source>The password contains fewer than %n character classes</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat minder dan %n karaktergroepen</numerusform> + <numerusform>Het wachtwoord bevat minder dan %n karaktergroepen</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="262"/> <source>The password contains more than %n same characters consecutively</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat meer dan %n dezelfde karakters na elkaar</numerusform> + <numerusform>Het wachtwoord bevat meer dan %n dezelfde karakters na elkaar</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="269"/> <source>The password contains more than %n characters of the same class consecutively</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat meer dan %n dezelfde karakters van dezelfde groep na elkaar</numerusform> + <numerusform>Het wachtwoord bevat meer dan %n dezelfde karakters van dezelfde groep na elkaar</numerusform> </translation> </message> <message numerus="yes"> <location filename="../src/modules/users/CheckPWQuality.cpp" line="280"/> <source>The password contains monotonic sequence longer than %n characters</source> - <translation type="unfinished"> - <numerusform/> - <numerusform/> + <translation> + <numerusform>Het wachtwoord bevat een monotone sequentie van meer dan %n karakters</numerusform> + <numerusform>Het wachtwoord bevat een monotone sequentie van meer dan %n karakters</numerusform> </translation> </message> <message> @@ -2382,7 +2447,7 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pakketten</translation> </message> @@ -2563,33 +2628,38 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Vrije ruimte</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nieuwe partitie</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Bestandssysteem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Aankoppelpunt</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Grootte</translation> </message> @@ -2675,117 +2745,117 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Systeeminformatie verzamelen...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partities</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installeer %1 <strong>naast</strong> een ander besturingssysteem.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Wis</strong> schijf en installeer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Vervang</strong> een partitie met %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Handmatig</strong> partitioneren.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Installeer %1 <strong>naast</strong> een ander besturingssysteem op schijf <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Wis</strong> schijf <strong>%2</strong> (%3) en installeer %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Vervang</strong> een partitie op schijf <strong>%2</strong> (%3) met %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Handmatig</strong> partitioneren van schijf <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Schijf <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Huidig:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Na:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Geen EFI systeempartitie geconfigureerd</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Een EFI systeempartitie is vereist om %1 te starten.<br/><br/>Om een EFI systeempartitie in te stellen, ga terug en selecteer of maak een FAT32 bestandssysteem met de <strong>%3</strong>-vlag aangevinkt en aankoppelpunt <strong>%2</strong>.<br/><br/>Je kan verdergaan zonder een EFI systeempartitie, maar mogelijk start je systeem dan niet op.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Een EFI systeempartitie is vereist om %1 op te starten.<br/><br/>Een partitie is ingesteld met aankoppelpunt <strong>%2</strong>, maar de de <strong>%3</strong>-vlag is niet aangevinkt.<br/>Om deze vlag aan te vinken, ga terug en pas de partitie aan.<br/><br/>Je kan verdergaan zonder deze vlag, maar mogelijk start je systeem dan niet op.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI-systeem partitievlag niet ingesteld.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Optie om GPT te gebruiken in BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Een GPT-partitie is de beste optie voor alle systemen. Dit installatieprogramma ondersteund ook zulke installatie voor BIOS systemen.<br/><br/>Om een GPT-partitie te configureren, (als dit nog niet gedaan is) ga terug en stel de partitietavel in als GPT en maak daarna een 8 MB ongeformateerde partitie aan met de <strong>bios_grub</strong>-vlag ingesteld.<br/><br/>Een ongeformateerde 8 MB partitie is nodig om %1 te starten op BIOS-systemen met GPT. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Bootpartitie niet versleuteld</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Een aparte bootpartitie was ingesteld samen met een versleutelde rootpartitie, maar de bootpartitie zelf is niet versleuteld.<br/><br/>Dit is niet volledig veilig, aangezien belangrijke systeembestanden bewaard worden op een niet-versleutelde partitie.<br/>Je kan doorgaan als je wil, maar het ontgrendelen van bestandssystemen zal tijdens het opstarten later plaatsvinden.<br/>Om de bootpartitie toch te versleutelen: keer terug en maak de bootpartitie opnieuw, waarbij je <strong>Versleutelen</strong> aanvinkt in het venster partitie aanmaken. </translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>tenminste één schijfapparaat beschikbaar.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Er zijn geen partities om op te installeren.</translation> </message> @@ -2966,7 +3036,7 @@ Uitvoer: <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="83"/> <source>Directory not found</source> - <translation type="unfinished"/> + <translation>Map niet gevonden</translation> </message> <message> <location filename="../src/modules/machineid/MachineIdJob.cpp" line="84"/> @@ -2975,17 +3045,17 @@ Uitvoer: <translation>Kon niet een willekeurig bestand <pre>%1</pre> aanmaken.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Geen product</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Geen beschrijving vermeld.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(geen aankoppelpunt)</translation> </message> @@ -3244,12 +3314,12 @@ De installatie kan niet doorgaan.</translation> <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Voor de beste resultaten is het aangeraden dat deze computer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systeemvereisten</translation> </message> @@ -3257,27 +3327,27 @@ De installatie kan niet doorgaan.</translation> <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Deze computer voldoet niet aan de minimumvereisten om %1 te installeren.<br/>De installatie kan niet doorgaan. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Deze computer voldoet niet aan de minimumvereisten om %1 te installeren.<br/>De installatie kan niet doorgaan. <a href="#details">Details...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Deze computer voldoet niet aan enkele van de aanbevolen specificaties om %1 te installeren.<br/>De installatie kan doorgaan, maar sommige functies kunnen uitgeschakeld zijn.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Deze computer voldoet niet aan enkele van de aanbevolen specificaties om %1 te installeren.<br/>De installatie kan doorgaan, maar sommige functies kunnen uitgeschakeld zijn.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Dit programma stelt je enkele vragen en installeert %2 op jouw computer.</translation> </message> @@ -3433,7 +3503,7 @@ De installatie kan niet doorgaan.</translation> <translation>Vlaggen <strong>%1</strong> op nieuwe partitie instellen.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Het installatieprogramma kon geen vlaggen instellen op partitie %1.</translation> </message> @@ -3530,12 +3600,12 @@ De installatie kan niet doorgaan.</translation> <location filename="../src/modules/users/MiscJobs.cpp" line="178"/> <location filename="../src/modules/users/MiscJobs.cpp" line="183"/> <source>Could not create groups in target system</source> - <translation type="unfinished"/> + <translation>Kan groepen niet creëren in doelsysteem.</translation> </message> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="184"/> <source>These groups are missing in the target system: %1</source> - <translation type="unfinished"/> + <translation>Deze groepen bestaan niet in het doelsysteem: %1</translation> </message> </context> <context> @@ -3543,7 +3613,7 @@ De installatie kan niet doorgaan.</translation> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="33"/> <source>Configure <pre>sudo</pre> users.</source> - <translation type="unfinished"/> + <translation>Configureer <pre>sudo</pre> (administratie) gebruikers.</translation> </message> <message> <location filename="../src/modules/users/MiscJobs.cpp" line="55"/> @@ -3576,12 +3646,12 @@ De installatie kan niet doorgaan.</translation> <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Dit is een overzicht van wat zal gebeuren wanneer je de installatieprocedure start.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Dit is een overzicht van wat zal gebeuren wanneer je de installatieprocedure start.</translation> </message> @@ -3954,7 +4024,7 @@ De installatie kan niet doorgaan.</translation> development is sponsored by <br/> <a href='http://www.blue-systems.com/'>Blue Systems</a> - Liberating Software.</source> - <translation type="unfinished"/> + <translation><h1>%1</h1><br/><strong>%2<br/>voor %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/> Met dank aan <a href="https://calamares.io/team/">het Calamares team</a> en <a href="https://www.transifex.com/calamares/calamares/">het Calamares vertaalteam</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> ontwikkeling gesponsord door <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software.</translation> </message> <message> <location filename="../src/modules/welcomeq/about.qml" line="96"/> @@ -3975,29 +4045,31 @@ De installatie kan niet doorgaan.</translation> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> <source>Installation Completed</source> - <translation type="unfinished"/> + <translation>Installatie Voltooid</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> <source>%1 has been installed on your computer.<br/> You may now restart into your new system, or continue using the Live environment.</source> - <translation type="unfinished"/> + <translation>%1 is geïnstalleerd op je computer.<br/> +Je mag nu opnieuw opstarten in je systeem, of de Live-omgeving blijven gebruiken.</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> <source>Close Installer</source> - <translation type="unfinished"/> + <translation>Sluit Installatieprogramma</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> <source>Restart System</source> - <translation type="unfinished"/> + <translation>Herstart Systeem</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> This log is copied to /var/log/installation.log of the target system.</p></source> - <translation type="unfinished"/> + <translation><p>Een logboek van de installatie is beschikbaar als installation.log in de gebruikersmap van de Live gebruiker<br/> +Dit logboek is ook gekopieerd naar /var/log/installation.log van het doelsysteem.</p></translation> </message> </context> <context> @@ -4042,7 +4114,7 @@ De systeemstijdinstellingen beïnvloeden de cijfer- en datumsformaat. De huidige <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="60"/> <source>Click your preferred keyboard model to select layout and variant, or use the default one based on the detected hardware.</source> - <translation type="unfinished"/> + <translation>Kies je voorkeurstoetsenbordmodel om lay-out en variant te selecteren, of gebruik het standaardmodel op de gedetecteerde hardware.</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="253"/> @@ -4057,7 +4129,7 @@ De systeemstijdinstellingen beïnvloeden de cijfer- en datumsformaat. De huidige <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="276"/> <source>Keyboard Variant</source> - <translation type="unfinished"/> + <translation>Toetsenbord Variant</translation> </message> <message> <location filename="../src/modules/keyboardq/keyboardq.qml" line="386"/> @@ -4140,112 +4212,132 @@ De systeemstijdinstellingen beïnvloeden de cijfer- en datumsformaat. De huidige <message> <location filename="../src/modules/usersq/usersq.qml" line="36"/> <source>Pick your user name and credentials to login and perform admin tasks</source> - <translation type="unfinished"/> + <translation>Kies je gebruikersnaam en wachtwoord om in te loggen en administratieve taken uit te voeren</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Wat is je naam?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Volledige naam</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Welke naam wil je gebruiken om in te loggen?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> - <translation type="unfinished"/> + <translation>Inlognaam</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation>Als meer dan één persoon deze computer zal gebruiken, kan je meerdere accounts aanmaken na installatie.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Alleen kleine letters, nummerse en (laag) streepjes zijn toegestaan.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Wat is de naam van deze computer?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Computer Naam</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> + <translation>Deze naam zal worden gebruikt als u de computer zichtbaar maakt voor anderen op een netwerk.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Kies een wachtwoord om uw account veilig te houden.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Wachtwoord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Herhaal wachtwoord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> - <translation type="unfinished"/> + <translation>Voer hetzelfde wachtwoord twee keer in, zodat het gecontroleerd kan worden op tikfouten. Een goed wachtwoord bevat een combinatie van letters, cijfers en leestekens, is ten minste acht tekens lang, en zou regelmatig moeten worden gewijzigd.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> - <translation type="unfinished"/> + <translation>Controleer wachtwoorden op gelijkheid</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Wanneer dit vakje is aangevinkt, wachtwoordssterkte zal worden gecontroleerd en je zal geen zwak wachtwoord kunnen gebruiken.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> - <translation type="unfinished"/> + <translation>Automatisch aanmelden zonder wachtwoord te vragen</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> - <translation type="unfinished"/> + <translation>Hergebruik gebruikerswachtwoord als root (administratie) wachtwoord.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Gebruik hetzelfde wachtwoord voor het administratoraccount.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> - <translation type="unfinished"/> + <translation>Kies een root (administratie) wachtwoord om je account veilig te houden.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> - <translation type="unfinished"/> + <translation>Root (Administratie) Wachtwoord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> - <translation type="unfinished"/> + <translation>Herhaal Root Wachtwoord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> - <translation type="unfinished"/> + <translation>Voer hetzelfde wachtwoord twee keer in, zodat het gecontroleerd kan worden op tikfouten.</translation> </message> </context> <context> diff --git a/lang/calamares_pl.ts b/lang/calamares_pl.ts index 21b7cfcba1f84c3ae2f0eb93a4eac539a3bf2b5f..0b952b9d17e15f3af543dd4562b96567c2d74dbb 100644 --- a/lang/calamares_pl.ts +++ b/lang/calamares_pl.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Zarządzaj ustawieniami auto-montowania</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partycja rozruchowa</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partycja systemowa</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Nie instaluj programu rozruchowego</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -109,22 +109,22 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>Ponownie ładuje arkusz stylów z katalogu brandingu. </translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>Przesyła dziennik sesji do skonfigurowanego pliku na pastebin.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>Wyślij dziennik sesji</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> <source>Reload Stylesheet</source> - <translation type="unfinished"/> + <translation>Przeładowuje Arkusz Stylów</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Wykonuję operację %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Niepoprawna ścieżka katalogu roboczego</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Katalog roboczy %1 dla zadań pythona %2 jest nieosiągalny.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Niepoprawny główny plik skryptu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Główny plik skryptu %1 dla zadań pythona %2 jest nieczytelny.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Wystąpił błąd Boost.Python w zadaniu "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Nieudane ustawianie</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Wystąpił błąd instalacji</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Błąd</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Tak</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nie</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>Zam&knij</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,123 +345,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Błąd inicjacji programu Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 nie może zostać zainstalowany. Calamares nie mógł wczytać wszystkich skonfigurowanych modułów. Jest to problem ze sposobem, w jaki Calamares jest używany przez dystrybucję.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Następujące moduły nie mogły zostać wczytane:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Kontynuować z programem instalacyjnym?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Instalator %1 zamierza przeprowadzić zmiany na Twoim dysku, aby zainstalować %2.<br/><strong>Nie będziesz mógł cofnąć tych zmian.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Zainstaluj teraz</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Cofnij się</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Za&instaluj</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalacja ukończona pomyślnie. Możesz zamknąć instalator.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Anuluj instalację bez dokonywania zmian w systemie.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Dalej</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Wstecz</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Ukończono</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Anuluj</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Anulować ustawianie?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Anulować instalację?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Czy na pewno chcesz anulować obecny proces instalacji? @@ -471,22 +471,22 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Nieznany rodzaj wyjątku</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>nieparowalny błąd Pythona</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>nieparowalny traceback Pythona</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Nieosiągalny błąd Pythona.</translation> </message> @@ -504,6 +504,24 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Instalator %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Instalator nie mógł zaktualizować tablicy partycji na dysku '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -520,149 +538,149 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Formularz</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>&Wybierz urządzenie przechowywania:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Bieżący:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Po:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ręczne partycjonowanie</strong><br/>Możesz samodzielnie utworzyć lub zmienić rozmiar istniejących partycji.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Użyj ponownie %1 jako partycji domowej dla %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Wybierz partycję do zmniejszenia, a następnie przeciągnij dolny pasek, aby zmienić jej rozmiar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Położenie programu rozruchowego:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Wybierz partycję, na której przeprowadzona będzie instalacja</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Nigdzie w tym systemie nie można odnaleźć partycji systemowej EFI. Prosimy się cofnąć i użyć ręcznego partycjonowania dysku do ustawienia %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Partycja systemowa EFI na %1 będzie użyta do uruchamiania %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partycja systemowa EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>To urządzenie pamięci masowej prawdopodobnie nie posiada żadnego systemu operacyjnego. Co chcesz zrobić?<br/>Będziesz miał możliwość przejrzenia oraz zatwierdzenia swoich ustawień przed wykonaniem jakichkolwiek zmian na tym urządzeniu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Wyczyść dysk</strong><br/>Ta operacja <font color="red">usunie</font> wszystkie dane obecnie znajdujące się na wybranym urządzeniu przechowywania.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Zainstaluj obok siebie</strong><br/>Instalator zmniejszy partycję, aby zrobić miejsce dla %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Zastąp partycję</strong><br/>Zastępowanie partycji poprzez %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>To urządzenie pamięci masowej posiada %1. Co chcesz zrobić?<br/>Będziesz miał możliwość przejrzenia oraz zatwierdzenia swoich ustawień przed wykonaniem jakichkolwiek zmian na tym urządzeniu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>To urządzenie pamięci masowej posiada już system operacyjny. Co chcesz zrobić?<br/>Będziesz miał możliwość przejrzenia oraz zatwierdzenia swoich ustawień przed wykonaniem jakichkolwiek zmian na tym urządzeniu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>To urządzenie pamięci masowej posiada kilka systemów operacyjnych. Co chcesz zrobić?<br/>Będziesz miał możliwość przejrzenia oraz zatwierdzenia swoich ustawień przed wykonaniem jakichkolwiek zmian na tym urządzeniu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Brak przestrzeni wymiany</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Użyj ponownie przestrzeni wymiany</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Przestrzeń wymiany (bez hibernacji)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Przestrzeń wymiany (z hibernacją)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Przestrzeń wymiany do pliku</translation> </message> @@ -698,12 +716,12 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Usuwanie wszystkich tymczasowych punktów montowania.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nie można uzyskać listy tymczasowych montowań.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Wyczyszczono wszystkie tymczasowe montowania.</translation> </message> @@ -730,27 +748,27 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Ustaw model klawiatury na %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Ustaw model klawiatury na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Język systemu zostanie ustawiony na %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Format liczb i daty zostanie ustawiony na %1.</translation> </message> @@ -874,6 +892,11 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <source>Your passwords do not match!</source> <translation>Twoje hasła nie są zgodne!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <source>The installation of %1 is complete.</source> <translation>Instalacja %1 ukończyła się pomyślnie.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Flagi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Zaszy%fruj</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logiczna</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Podstawowa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punkt montowania jest już używany. Proszę wybrać inny.</translation> </message> @@ -1004,43 +1047,43 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Tworzenie nowej partycji %1 na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Instalator nie mógł utworzyć partycji na dysku '%1'.</translation> </message> @@ -1091,7 +1134,7 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Tworzenie nowej tablicy partycji %1 na %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Instalator nie mógł utworzyć tablicy partycji na %1.</translation> </message> @@ -1330,7 +1373,17 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Flagi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punkt montowania jest już używany. Proszę wybrać inny.</translation> </message> @@ -1367,57 +1420,57 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Ustaw informacje partycji</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Zainstaluj %1 na <strong>nowej</strong> partycji systemowej %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Zainstaluj %2 na partycji systemowej %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Zainstaluj program rozruchowy na <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Ustawianie punktów montowania.</translation> </message> @@ -1830,6 +1883,14 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <translation>Położenie</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2047,29 +2108,29 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2403,7 +2464,7 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2584,33 +2645,38 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Wolna powierzchnia</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nowa partycja</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nazwa</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>System plików</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punkt montowania</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Rozmiar</translation> </message> @@ -2696,117 +2762,117 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone.</translatio <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Zbieranie informacji o systemie...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partycje</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Zainstaluj %1 <strong>obok</strong> innego systemu operacyjnego.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Wyczyść</strong> dysk i zainstaluj %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Zastąp</strong> partycję poprzez %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ręczne</strong> partycjonowanie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Zainstaluj %1 <strong>obok</strong> innego systemu operacyjnego na dysku <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Wyczyść</strong> dysk <strong>%2</strong> (%3) i zainstaluj %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Zastąp</strong> partycję na dysku <strong>%2</strong> (%3) poprzez %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ręczne</strong> partycjonowanie na dysku <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Dysk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Bieżący:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Po:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nie skonfigurowano partycji systemowej EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Flaga partycji systemowej EFI nie została ustawiona</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Niezaszyfrowana partycja rozruchowa</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Oddzielna partycja rozruchowa została skonfigurowana razem z zaszyfrowaną partycją roota, ale partycja rozruchowa nie jest szyfrowana.<br/><br/>Nie jest to najbezpieczniejsze rozwiązanie, ponieważ ważne pliki systemowe znajdują się na niezaszyfrowanej partycji.<br/>Możesz kontynuować, ale odblokowywanie systemu nastąpi później, w trakcie uruchamiania.<br/>Aby zaszyfrować partycję rozruchową, wróć i utwórz ją ponownie zaznaczając opcję <strong>Szyfruj</strong> w oknie tworzenia partycji.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2996,17 +3062,17 @@ Wyjście: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(brak punktu montowania)</translation> </message> @@ -3265,12 +3331,12 @@ i nie uruchomi się</translation> <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Dla osiągnięcia najlepszych rezultatów upewnij się, że ten komputer:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Wymagania systemowe</translation> </message> @@ -3278,27 +3344,27 @@ i nie uruchomi się</translation> <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ten komputer nie spełnia minimalnych wymagań, niezbędnych do instalacji %1.<br/>Instalacja nie może być kontynuowana. <a href="#details">Szczegóły...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Ten komputer nie spełnia wszystkich, zalecanych do instalacji %1 wymagań.<br/>Instalacja może być kontynuowana, ale niektóre opcje mogą być niedostępne.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ten program zada Ci garść pytań i ustawi %2 na Twoim komputerze.</translation> </message> @@ -3454,7 +3520,7 @@ i nie uruchomi się</translation> <translation>Ustawianie flag <strong>%1</strong> na nowej partycji.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Instalator nie mógł ustawić flag na partycji %1.</translation> </message> @@ -3597,12 +3663,12 @@ i nie uruchomi się</translation> <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>To jest podsumowanie czynności, które zostaną wykonane po rozpoczęciu przez Ciebie instalacji.</translation> </message> @@ -4142,107 +4208,127 @@ i nie uruchomi się</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Jak się nazywasz?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Jakiego imienia chcesz używać do logowania się?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Jaka jest nazwa tego komputera?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Wybierz hasło, aby chronić swoje konto.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Użyj tego samego hasła dla konta administratora.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> @@ -4253,32 +4339,33 @@ i nie uruchomi się</translation> <location filename="../src/modules/welcomeq/welcomeq.qml" line="35"/> <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> <p>This program will ask you some questions and set up %1 on your computer.</p></source> - <translation type="unfinished"/> + <translation><h3>Witaj w instalatorze %1<quote>%2</quote></h3> + <p>Ten program zapyta cię o kilka rzeczy i ustawi %1 na twoim komputerze.</p> </translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="66"/> <source>About</source> - <translation type="unfinished"/> + <translation>O nas</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> <source>Support</source> - <translation type="unfinished"/> + <translation>Wsparcie</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> <source>Known issues</source> - <translation type="unfinished"/> + <translation>Znane problemy</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="102"/> <source>Release notes</source> - <translation type="unfinished"/> + <translation>Informacje o wydaniu</translation> </message> <message> <location filename="../src/modules/welcomeq/welcomeq.qml" line="114"/> <source>Donate</source> - <translation type="unfinished"/> + <translation>Dotacje</translation> </message> </context> </TS> diff --git a/lang/calamares_pt_BR.ts b/lang/calamares_pt_BR.ts index e6191cdbbddc4782a9812ddc20d5fafb98d7390a..842fe090b65aec7f333eede85f23f9d470603fc1 100644 --- a/lang/calamares_pt_BR.ts +++ b/lang/calamares_pt_BR.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partição de Boot</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partição de Sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Não instalar um gerenciador de inicialização</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Executando operação %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Caminho de diretório de trabalho ruim</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Diretório de trabalho %1 para a tarefa do python %2 não é legível.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Arquivo de script principal ruim</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Arquivo de script principal %1 para a tarefa do python %2 não é legível.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python erro na tarefa "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>A Configuração Falhou</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Falha na Instalação</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Deseja colar o registro de instalação na web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Erro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sim</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Não</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Fechar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Colar URL de Registro de Instalação</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Não foi possível fazer o upload. Nenhuma colagem foi feita na web.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Link copiado para a área de transferência</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Falha na inicialização do Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 não pôde ser instalado. O Calamares não conseguiu carregar todos os módulos configurados. Este é um problema com o modo em que o Calamares está sendo utilizado pela distribuição.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Os seguintes módulos não puderam ser carregados:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuar com configuração?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuar com a instalação?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>O programa de configuração %1 está prestes a fazer mudanças no seu disco de modo a configurar %2.<br/><strong>Você não será capaz de desfazer estas mudanças.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>O instalador %1 está prestes a fazer alterações no disco a fim de instalar %2.<br/><strong>Você não será capaz de desfazer estas mudanças.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Configurar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Voltar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Configurar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>A configuração está completa. Feche o programa de configuração.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>A instalação está completa. Feche o instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancelar configuração sem alterar o sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancelar instalação sem modificar o sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Próximo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Voltar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Concluído</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Cancelar a configuração?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Cancelar a instalação?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Você realmente quer cancelar o processo atual de configuração? O programa de configuração será fechado e todas as mudanças serão perdidas.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Você deseja realmente cancelar a instalação atual? @@ -472,22 +472,22 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipo de exceção desconhecida</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>erro inanalisável do Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>rastreamento inanalisável do Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Erro inbuscável do Python.</translation> </message> @@ -505,6 +505,24 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Instalador %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>O instalador falhou ao atualizar a tabela de partições no disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Formulário</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selecione o dispositivo de armazenamento:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Atual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Depois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionamento manual</strong><br/>Você pode criar ou redimensionar partições.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilizar %1 como partição home para %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selecione uma partição para reduzir, então arraste a barra de baixo para redimensionar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 será reduzida para %2MiB e uma nova partição de %3MiB será criada para %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Local do gerenciador de inicialização:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selecione uma partição para instalação</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Uma partição de sistema EFI não pôde ser encontrada neste dispositivo. Por favor, volte e use o particionamento manual para gerenciar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>A partição de sistema EFI em %1 será utilizada para iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partição de sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Parece que não há um sistema operacional neste dispositivo de armazenamento. O que você gostaria de fazer?<br/>Você poderá revisar e confirmar suas opções antes que as alterações sejam feitas no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Apagar disco</strong><br/>Isto <font color="red">excluirá</font> todos os dados no dispositivo de armazenamento selecionado.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalar lado a lado</strong><br/>O instalador reduzirá uma partição para liberar espaço para %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Substituir uma partição</strong><br/>Substitui uma partição com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de armazenamento possui %1 nele. O que você gostaria de fazer?<br/>Você poderá revisar e confirmar suas opções antes que as alterações sejam feitas no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Já há um sistema operacional neste dispositivo de armazenamento. O que você gostaria de fazer?<br/>Você poderá revisar e confirmar suas opções antes que as alterações sejam feitas no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Há diversos sistemas operacionais neste dispositivo de armazenamento. O que você gostaria de fazer?<br/>Você poderá revisar e confirmar suas opções antes que as alterações sejam feitas no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>O dispositivo de armazenamento já possui um sistema operacional, mas a tabela de partições <strong>%1</strong> é diferente da necessária <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>O dispositivo de armazenamento tem uma de suas partições <strong>montada</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>O dispositivo de armazenamento é parte de um dispositivo <strong>RAID inativo</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sem swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reutilizar swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sem hibernação)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (com hibernação)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap em arquivo</translation> </message> @@ -699,12 +717,12 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Limpando todos os pontos de montagem temporários.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Não foi possível listar os pontos de montagens.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Pontos de montagens temporários limpos.</translation> </message> @@ -731,27 +749,27 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Definir o modelo de teclado para %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Definir o layout do teclado para %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Definir o fuso horário para %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>O idioma do sistema será definido como %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>A localidade dos números e datas será definida como %1.</translation> </message> @@ -875,6 +893,11 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <source>Your passwords do not match!</source> <translation>As senhas não estão iguais!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <source>The installation of %1 is complete.</source> <translation>A instalação do %1 está completa.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Seleção de Pacote</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Por favor, escolha um produto da lista. O produto selecionado será instalado.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Marcadores:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Criptografar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lógica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primária</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Ponto de montagem já em uso. Por favor, selecione outro.</translation> </message> @@ -1005,43 +1048,43 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Criar nova partição de %1MiB em %3 (%2) com entradas %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Criar nova partição de %1MiB em %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Criar nova partição de %2MiB em %4 (%3) com o sistema de arquivos %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Criar nova partição de <strong>%1MiB</strong> em <strong>%3</strong> (%2) com entradas <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Criar nova partição de <strong>%1MiB</strong> em <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Criar nova partição de <strong>%2MiB</strong> em <strong>%4</strong> (%3) com o sistema de arquivos <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Criando nova partição %1 em %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>O instalador não conseguiu criar partições no disco '%1'.</translation> </message> @@ -1092,7 +1135,7 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Criando nova tabela de partições %1 em %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>O instalador não conseguiu criar uma tabela de partições em %1.</translation> </message> @@ -1331,7 +1374,17 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Marcadores:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Ponto de montagem já em uso. Por favor, selecione outro.</translation> </message> @@ -1368,57 +1421,57 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Definir informações da partição</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Instalar %1 em <strong>nova</strong> partição do sistema %2 com recursos <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalar %1 em <strong>nova</strong> partição %2 do sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Configurar <strong>nova</strong> partição %2 com ponto de montagem <strong>%1</strong> e recursos <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Configurar <strong>nova</strong> partição %2 com ponto de montagem <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Instalar %2 em partição do sistema %3 <strong>%1</strong> com recursos <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Configurar partição %3 <strong>%1</strong> com ponto de montagem <strong>%2</strong> e recursos <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Configurar partição %3 <strong>%1</strong> com ponto de montagem <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalar %2 na partição %3 do sistema <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalar gerenciador de inicialização em <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Configurando pontos de montagem.</translation> </message> @@ -1831,6 +1884,14 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <translation>Localização</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Selecione sua Região preferida, ou use a padrão baseada no seu local atual.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fuso horário: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Selecione a sua Zona preferida dentro da sua Região.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonas</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Você pode ajustar as configurações de Idioma e Localidade abaixo.</translation> </message> @@ -2388,7 +2449,7 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pacotes</translation> </message> @@ -2569,33 +2630,38 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espaço livre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nova partição</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de arquivos</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Ponto de montagem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamanho</translation> </message> @@ -2681,117 +2747,117 @@ O instalador será fechado e todas as alterações serão perdidas.</translation <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Coletando informações do sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partições</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalar %1 <strong>ao lado de</strong> outro sistema operacional.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Apagar</strong> disco e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Substituir</strong> uma partição com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particionamento <strong>manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalar %1 <strong>ao lado de</strong> outro sistema operacional no disco <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Apagar</strong> disco <strong>%2</strong> (%3) e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Substituir</strong> uma partição no disco <strong>%2</strong> (%3) com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particionamento <strong>manual</strong> no disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Atualmente:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Depois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nenhuma partição de sistema EFI configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Uma partição de sistema EFI é necessária para iniciar %1.<br/><br/>Para configurar uma partição de sistema EFI, volte e selecione ou crie um sistema de arquivos FAT32 com o marcador <strong>%3</strong> ativado e o ponto de montagem <strong>%2</strong>.<br/><br/>Você pode continuar sem definir uma partição de sistema EFI, mas seu sistema poderá falhar ao iniciar.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Uma partição de sistema EFI é necessária para iniciar %1.<br/><br/>Uma partição foi configurada com o ponto de montagem <strong>%2</strong>, mas o marcador <strong>%3</strong> não foi definido.<br/>Para definir o marcador, volte e edite a partição.<br/><br/>Você pode continuar sem definir o marcador, mas seu sistema poderá falhar ao iniciar.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Marcador da partição de sistema EFI não definido</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opção para usar GPT no BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>bios_grub</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partição de boot não criptografada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Uma partição de inicialização separada foi configurada juntamente com uma partição raiz criptografada, mas a partição de inicialização não é criptografada.<br/><br/>Há preocupações de segurança quanto a esse tipo de configuração, porque arquivos de sistema importantes são mantidos em uma partição não criptografada.<br/>Você pode continuar se quiser, mas o desbloqueio do sistema de arquivos acontecerá mais tarde durante a inicialização do sistema.<br/>Para criptografar a partição de inicialização, volte e recrie-a, selecionando <strong>Criptografar</strong> na janela de criação da partição.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>tem pelo menos um dispositivo de disco disponível.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Não há partições para instalar.</translation> </message> @@ -2981,17 +3047,17 @@ Saída: <translation>Não foi possível criar um novo arquivo aleatório <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Sem produto</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nenhuma descrição disponível.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(sem ponto de montagem)</translation> </message> @@ -3252,12 +3318,12 @@ Saída: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Para melhores resultados, por favor, certifique-se de que este computador:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisitos do sistema</translation> </message> @@ -3265,27 +3331,27 @@ Saída: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Este computador não satisfaz os requisitos mínimos para configurar %1.<br/>A configuração não pode continuar. <a href="#details">Detalhes...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Este computador não satisfaz os requisitos mínimos para instalar %1.<br/>A instalação não pode continuar. <a href="#details">Detalhes...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Este computador não satisfaz alguns dos requisitos recomendados para configurar %1.<br/>A configuração pode continuar, mas alguns recursos podem ser desativados.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Este computador não satisfaz alguns dos requisitos recomendados para instalar %1.<br/>A instalação pode continuar, mas alguns recursos podem ser desativados.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Este programa irá fazer-lhe algumas perguntas e configurar %2 no computador.</translation> </message> @@ -3441,7 +3507,7 @@ Saída: <translation>Definindo marcadores <strong>%1</strong> na nova partição.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>O instalador falhou em definir marcadores na partição %1.</translation> </message> @@ -3584,12 +3650,12 @@ Saída: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Esta é uma visão geral do que acontecerá quando você iniciar o procedimento de configuração.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Este é um resumo do que acontecerá assim que o processo de instalação for iniciado.</translation> </message> @@ -4165,107 +4231,127 @@ Saída: <translation>Escolha seu nome de usuário e credenciais para fazer login e executar tarefas de administrador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Qual é o seu nome?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Seu nome completo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Qual nome você quer usar para entrar?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Nome do Login</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Se mais de uma pessoa for usar este computador, você poderá criar múltiplas contas após a instalação.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>É permitido apenas letras minúsculas, números, sublinhado e hífen.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Qual é o nome deste computador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nome do computador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Este nome será usado se você fizer o computador ficar visível para outros numa rede.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Escolha uma senha para manter a sua conta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Senha</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repita a senha</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Digite a mesma senha duas vezes, de modo que possam ser verificados erros de digitação. Uma boa senha contém uma mistura de letras, números e sinais de pontuação, deve ter pelo menos oito caracteres, e deve ser alterada em intervalos regulares.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Validar qualidade das senhas</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quando esta caixa estiver marcada, será feita a verificação da força da senha e você não poderá usar uma senha fraca.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Entrar automaticamente sem perguntar pela senha</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Reutilizar a senha de usuário como senha de root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usar a mesma senha para a conta de administrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Escolha uma senha de root para manter sua conta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Senha de Root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repita a Senha de Root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Digite a mesma senha duas vezes, de modo que possam ser verificados erros de digitação.</translation> </message> diff --git a/lang/calamares_pt_PT.ts b/lang/calamares_pt_PT.ts index 97d628eb1bafc8b9fb5eb4015a188e4c2d04a9fe..a0bb6ca386ff38c446ac5d5e00c5b7b32d31c438 100644 --- a/lang/calamares_pt_PT.ts +++ b/lang/calamares_pt_PT.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record de %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partição de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partição do Sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Não instalar um carregador de arranque</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Operação %1 em execução.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Caminho do directório de trabalho errado</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Directório de trabalho %1 para a tarefa python %2 não é legível.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ficheiro de script principal errado</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Ficheiro de script principal %1 para a tarefa python %2 não é legível.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Erro Boost.Python na tarefa "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Falha de Instalação</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Falha na Instalação</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Deseja colar o registo de instalação na Web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Erro</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Sim</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Não</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Fechar</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Instalar o Registo Colar URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>O carregamento não teve êxito. Nenhuma pasta da web foi feita.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> Ligação copiada para a área de transferência</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Falha na Inicialização do Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 não pode ser instalado. O Calamares não foi capaz de carregar todos os módulos configurados. Isto é um problema da maneira como o Calamares é usado pela distribuição.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Os módulos seguintes não puderam ser carregados:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuar com a configuração?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Continuar com a instalação?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>O programa de instalação %1 está prestes a fazer alterações no seu disco para configurar o %2.<br/><strong>Você não poderá desfazer essas alterações.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>O %1 instalador está prestes a fazer alterações ao seu disco em ordem para instalar %2.<br/><strong>Não será capaz de desfazer estas alterações.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Instalar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalar agora</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Voltar &atrás</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Instalação completa. Feche o programa de instalação.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>A instalação está completa. Feche o instalador.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Cancelar instalação sem alterar o sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Cancelar instalar instalação sem modificar o sistema.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Próximo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Voltar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Feito</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Cancelar instalação?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Cancelar a instalação?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Quer mesmo cancelar o processo de instalação atual? O programa de instalação irá fechar todas as alterações serão perdidas.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Tem a certeza que pretende cancelar o atual processo de instalação? @@ -472,22 +472,22 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tipo de exceção desconhecido</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>erro inanalisável do Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>rasto inanalisável do Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Erro inatingível do Python.</translation> </message> @@ -505,6 +505,24 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>%1 Instalador</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>A definir a identificação do sistema de ficheiros em %1</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Definir a identificação do sistema de ficheiros <strong>%1</strong> para a partição <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>O instalador falhou ao atualizar a tabela de partições no disco '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,149 +539,149 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>Formulário</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selecione o dis&positivo de armazenamento:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Atual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Depois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Particionamento manual</strong><br/>Pode criar ou redimensionar partições manualmente.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilizar %1 como partição home para %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selecione uma partição para encolher, depois arraste a barra de fundo para redimensionar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 será encolhida para %2MiB e uma nova %3MiB partição será criada para %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Localização do carregador de arranque:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selecione uma partição para instalar</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Nenhuma partição de sistema EFI foi encontrada neste sistema. Por favor volte atrás e use o particionamento manual para configurar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>A partição de sistema EFI em %1 será usada para iniciar %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partição de sistema EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de armazenamento aparenta não ter um sistema operativo. O que quer fazer?<br/>Poderá rever e confirmar as suas escolhas antes de qualquer alteração ser feita no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Apagar disco</strong><br/>Isto irá <font color="red">apagar</font> todos os dados atualmente apresentados no dispositivo de armazenamento selecionado.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalar paralelamente</strong><br/>O instalador irá encolher a partição para arranjar espaço para %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Substituir a partição</strong><br/>Substitui a partição com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de armazenamento tem %1 nele. O que quer fazer?<br/>Poderá rever e confirmar as suas escolhas antes de qualquer alteração ser feita no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de armazenamento já tem um sistema operativo nele. O que quer fazer?<br/>Poderá rever e confirmar as suas escolhas antes de qualquer alteração ser feita no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Este dispositivo de armazenamento tem múltiplos sistemas operativos nele, O que quer fazer?<br/>Poderá rever e confirmar as suas escolhas antes de qualquer alteração ser feita no dispositivo de armazenamento.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>O dispositivo de armazenamento já possui um sistema operativo, mas a tabela de partições <strong>%1</strong> é diferente da necessária <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>O dispositivo de armazenamento tem uma das suas partições <strong>montada</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>O dispositivo de armazenamento é parte de um dispositivo <strong>RAID inativo</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Sem Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Reutilizar Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (sem Hibernação)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (com Hibernação)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap para ficheiro</translation> </message> @@ -699,12 +717,12 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>A limpar todas as montagens temporárias.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Não é possível obter a lista de montagens temporárias.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Limpou todas as montagens temporárias.</translation> </message> @@ -731,27 +749,27 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Definir o modelo do teclado para %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Definir esquema do teclado para %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Definir fuso horário para %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>A linguagem do sistema será definida para %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Os números e datas locais serão definidos para %1.</translation> </message> @@ -875,6 +893,11 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <source>Your passwords do not match!</source> <translation>As suas palavras-passe não coincidem!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>OK!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -915,6 +938,16 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <source>The installation of %1 is complete.</source> <translation>A instalação de %1 está completa.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Seleção de pacote</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Por favor, escolha um produto da lista. O produto selecionado será instalado.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -977,27 +1010,37 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Identificação para o sistema de ficheiros</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>Identificação do FS:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>En&criptar</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lógica</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primária</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Ponto de montagem já em uso. Por favor selecione outro.</translation> </message> @@ -1005,43 +1048,43 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Criar nova partição de %1MiB em %3 (%2) com entradas %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Criar nova partição de %1MiB em %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Criar nova partição de %2MiB em %4 (%3) com o sistema de ficheiros %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Criar nova partição de <strong>%1MiB</strong> em <strong>%3</strong> (%2) com entradas <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Criar nova partição de <strong>%1MiB</strong> em <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Criar nova partição de <strong>%2MiB</strong> em <strong>%4</strong> (%3) com o sistema de ficheiros <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Criando nova partição %1 em %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>O instalador falhou a criação da partição no disco '%1'.</translation> </message> @@ -1092,7 +1135,7 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>A criar nova %1 tabela de partições em %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>O instalador falhou a criação de uma tabela de partições em %1.</translation> </message> @@ -1331,7 +1374,17 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Nome para o sistema de ficheiros</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>Identificação do FS:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Ponto de montagem já em uso. Por favor selecione outro.</translation> </message> @@ -1368,57 +1421,57 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Definir informação da partição</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Instalar %1 na <strong>nova</strong> partição do sistema %2 com funcionalidades <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalar %1 na <strong>nova</strong> %2 partição de sistema.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Configurar <strong>nova</strong> partição %2 com ponto de montagem <strong>%1</strong> e funcionalidades <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Configurar <strong>nova</strong> partição %2 com ponto de montagem <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Instalar %2 em %3 partição do sistema <strong>%1</strong> com funcionalidades <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Configurar %3 partição <strong>%1</strong> com ponto de montagem <strong>%2</strong> e funcionalidades <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Configurar %3 partição <strong>%1</strong> com ponto de montagem <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalar %2 em %3 partição de sistema <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalar carregador de arranque em <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Definindo pontos de montagem.</translation> </message> @@ -1831,6 +1884,14 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <translation>Localização</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Sair</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Selecione a sua Região preferida, ou utilize a predefinida baseada na sua localização atual.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Selecione a sua Região preferida, ou utilize as definições predefinidas.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Fuso horário: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Selecione a sua Zona preferida dentro da sua Região.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zonas</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Pode ajustar as definições de Idioma e Localização abaixo.</translation> </message> @@ -2388,7 +2449,7 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Pacotes</translation> </message> @@ -2569,33 +2630,38 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Espaço Livre</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nova partição</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistema de Ficheiros</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>Identificação do sistema de ficheiros</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Ponto de Montagem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Tamanho</translation> </message> @@ -2681,117 +2747,117 @@ O instalador será encerrado e todas as alterações serão perdidas.</translati <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>A recolher informações do sistema...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partições</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalar %1 <strong>paralelamente</strong> a outro sistema operativo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Apagar</strong> disco e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Substituir</strong> a partição com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Particionamento <strong>Manual</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalar %1 <strong>paralelamente</strong> a outro sistema operativo no disco <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Apagar</strong> disco <strong>%2</strong> (%3) e instalar %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Substituir</strong> a partição no disco <strong>%2</strong> (%3) com %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Particionamento <strong>Manual</strong> no disco <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disco <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Atual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Depois:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nenhuma partição de sistema EFI configurada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>É necessário uma partição de sistema EFI para iniciar %1.<br/><br/>Para configurar uma partição de sistema EFI, volte atrás e faça a seleção ou crie um sistema de ficheiros FAT32 com a flag <strong>%3</strong> ativada e o ponto de montagem <strong>%2</strong>.<br/><br/>Pode continuar sem definir uma partição de sistema EFI, mas o seu sistema poderá falhar ao iniciar.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>É necessário uma partição de sistema EFI para iniciar %1.<br/><br/>Uma partição foi configurada com o ponto de montagem <strong>%2</strong>, mas não foi definida a flag <strong>%3</strong>.<br/>Para definir a flag, volte atrás e edite a partição.<br/><br/>Pode continuar sem definir a flag, mas o seu sistema poderá falhar ao iniciar.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>flag não definida da partição de sistema EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Opção para utilizar GPT no BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte atrás e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>bios_grub</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partição de arranque não encriptada</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Foi preparada uma partição de arranque separada juntamente com uma partição root encriptada, mas a partição de arranque não está encriptada.<br/><br/>Existem preocupações de segurança com este tipo de configuração, por causa de importantes ficheiros de sistema serem guardados numa partição não encriptada.<br/>Se desejar pode continuar, mas o destrancar do sistema de ficheiros irá ocorrer mais tarde durante o arranque do sistema.<br/>Para encriptar a partição de arranque, volte atrás e recrie-a, e selecione <strong>Encriptar</strong> na janela de criação de partições.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>tem pelo menos um dispositivo de disco disponível.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Não há partições para instalar.</translation> </message> @@ -2981,17 +3047,17 @@ Saída de Dados: <translation>Não foi possível criar um novo ficheiro aleatório <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Nenhum produto</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nenhuma descrição fornecida.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(sem ponto de montagem)</translation> </message> @@ -3252,12 +3318,12 @@ Saída de Dados: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Para melhores resultados, por favor certifique-se que este computador:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Requisitos de sistema</translation> </message> @@ -3265,27 +3331,27 @@ Saída de Dados: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Este computador não satisfaz os requisitos mínimos para configurar %1.<br/>A configuração não pode continuar. <a href="#details">Detalhes...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Este computador não satisfaz os requisitos mínimos para instalar %1.<br/>A instalação não pode continuar. <a href="#details">Detalhes...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Este computador não satisfaz alguns dos requisitos recomendados para configurar %1.<br/>A configuração pode continuar, mas algumas funcionalidades podem ser desativadas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Este computador não satisfaz alguns dos requisitos recomendados para instalar %1.<br/>A instalação pode continuar, mas algumas funcionalidades poderão ser desativadas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Este programa vai fazer-lhe algumas perguntas e configurar o %2 no seu computador.</translation> </message> @@ -3441,7 +3507,7 @@ Saída de Dados: <translation>A definir flags <strong>%1</strong> na nova partição.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>O instalador falhou ao definir flags na partição %1.</translation> </message> @@ -3584,12 +3650,12 @@ Saída de Dados: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Isto é uma visão geral do que acontecerá assim que iniciar o procedimento de configuração.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Isto é uma visão geral do que acontecerá assim que iniciar o procedimento de instalação.</translation> </message> @@ -4165,107 +4231,127 @@ Saída de Dados: <translation>Escolha o seu nome de utilizador e credenciais para iniciar sessão e executar tarefas de administrador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Qual é o seu nome?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>O seu nome completo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Que nome deseja usar para iniciar a sessão?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Nome de utilizador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Se mais do que uma pessoa utilizar este computador, poderá criar várias contas após a instalação.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Apenas letras minúsculas, números, underscore e hífen são permitidos.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>root não é permitido como nome de utilizador.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Qual o nome deste computador?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Nome do computador</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Este nome será utilizado se tornar o computador visível a outros numa rede.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Apenas letras, números, sublinhado e hífen são permitidos, com um mínimo de dois caracteres.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>localhost não é permitido como "hostname".</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Escolha uma palavra-passe para manter a sua conta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Palavra-passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repita a palavra-passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Introduzir a mesma palavra-passe duas vezes, para que possa ser verificada a existência de erros de escrita. Uma boa palavra-passe conterá uma mistura de letras, números e pontuação, deve ter pelo menos oito caracteres, e deve ser alterada a intervalos regulares.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Validar qualidade das palavras-passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Quando esta caixa é assinalada, a verificação da força da palavra-passe é feita e não será possível utilizar uma palavra-passe fraca.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Iniciar sessão automaticamente sem pedir a palavra-passe</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Reutilizar palavra-passe de utilizador como palavra-passe de root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Usar a mesma palavra-passe para a conta de administrador.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Escolha uma palavra-passe de root para manter a sua conta segura.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Palavra-passe de root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repetir palavra-passe de root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Introduzir a mesma palavra-passe duas vezes, para que possa ser verificada a existência de erros de escrita.</translation> </message> diff --git a/lang/calamares_ro.ts b/lang/calamares_ro.ts index 15dabc5489b9b0a03d337927114522945fbd67b5..d183cd42c5ab0d0a940ece6a2c7c16c0b1e268c4 100644 --- a/lang/calamares_ro.ts +++ b/lang/calamares_ro.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master boot record (MBR) al %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Partiție de boot</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Partiție de sistem</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Nu instala un bootloader</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Se rulează operațiunea %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Calea dosarului de lucru este proastă</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Dosarul de lucru %1 pentru sarcina python %2 nu este citibil.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Fișierul script principal este prost</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Fișierul script peincipal %1 pentru sarcina Python %2 nu este citibil.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Eroare Boost.Python în sarcina „%1”.</translation> </message> @@ -287,54 +287,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalare eșuată</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Eroare</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Da</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>În&chide</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,123 +343,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Continuați configurarea?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Programul de instalare %1 este pregătit să facă schimbări pe discul dumneavoastră pentru a instala %2.<br/><strong>Nu veți putea anula aceste schimbări.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instalează acum</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Î&napoi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>Instalează</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalarea este completă. Închide instalatorul.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Anulează instalarea fără schimbarea sistemului.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Următorul</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Înapoi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Gata</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Anulează</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Anulez instalarea?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Doriți să anulați procesul curent de instalare? @@ -469,22 +469,22 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Tip de excepție necunoscut</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Eroare Python neanalizabilă</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Traceback Python neanalizabil</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Eroare Python nepreluabilă</translation> </message> @@ -502,6 +502,24 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Program de instalare %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Programul de instalare nu a putut actualiza tabela de partiții pe discul „%1”.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -518,149 +536,149 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Formular</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Selectează dispoziti&vul de stocare:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>După:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Partiționare manuală</strong><br/>Puteți crea sau redimensiona partițiile.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Reutilizează %1 ca partiție home pentru %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Selectează o partiție de micșorat, apoi trageți bara din jos pentru a redimensiona</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Locație boot loader:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Selectează o partiție pe care să se instaleze</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>O partiție de sistem EFI nu poate fi găsită nicăieri în acest sistem. Vă rugăm să reveniți și să partiționați manual pentru a seta %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Partiția de sistem EFI de la %1 va fi folosită pentru a porni %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Partiție de sistem EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Acest dispozitiv de stocare nu pare să aibă un sistem de operare instalat. Ce doriți să faceți?<br/>Veți putea revedea și confirma alegerile făcute înainte să fie realizate schimbări pe dispozitivul de stocare.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Șterge discul</strong><br/>Aceasta va <font color="red">șterge</font> toate datele prezente pe dispozitivul de stocare selectat.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instalează laolaltă</strong><br/>Instalatorul va micșora o partiție pentru a face loc pentru %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Înlocuiește o partiție</strong><br/>Înlocuiește o partiție cu %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Acest dispozitiv de stocare are %1. Ce doriți să faceți?<br/>Veți putea revedea și confirma alegerile făcute înainte să fie realizate schimbări pe dispozitivul de stocare.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Acest dispozitiv de stocare are deja un sistem de operare instalat. Ce doriți să faceți?<br/>Veți putea revedea și confirma alegerile făcute înainte de se realiza schimbări pe dispozitivul de stocare.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Acest dispozitiv de stocare are mai multe sisteme de operare instalate. Ce doriți să faceți?<br/>Veți putea revedea și confirma alegerile făcute înainte de a se realiza schimbări pe dispozitivul de stocare.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -696,12 +714,12 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Se elimină toate montările temporare.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nu se poate obține o listă a montărilor temporare.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>S-au eliminat toate montările temporare.</translation> </message> @@ -728,27 +746,27 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Setează modelul tastaturii la %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Setează aranjamentul de tastatură la %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Limba sistemului va fi %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Formatul numerelor și datelor calendaristice va fi %1.</translation> </message> @@ -872,6 +890,11 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <source>Your passwords do not match!</source> <translation>Parolele nu se potrivesc!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <source>The installation of %1 is complete.</source> <translation>Instalarea este %1 completă.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Criptează</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logică</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primară</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punct de montare existent. Vă rugăm alegeţi altul.</translation> </message> @@ -1002,43 +1045,43 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Se creează nouă partiție %1 pe %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Programul de instalare nu a putut crea partiția pe discul „%1”.</translation> </message> @@ -1089,7 +1132,7 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Se creează o nouă tabelă de partiții %1 pe %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Programul de instalare nu a putut crea o tabelă de partiții pe %1.</translation> </message> @@ -1328,7 +1371,17 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Punct de montare existent. Vă rugăm alegeţi altul.</translation> </message> @@ -1365,57 +1418,57 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Setează informația pentru partiție</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instalează %1 pe <strong>noua</strong> partiție de sistem %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instalează %2 pe partiția de sistem %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalează bootloader-ul pe <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Se setează puncte de montare.</translation> </message> @@ -1828,6 +1881,14 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <translation>Locație</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2045,29 +2106,29 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2395,7 +2456,7 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2576,33 +2637,38 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Spațiu liber</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Partiție nouă</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Nume</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistem de fișiere</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Punct de montare</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Mărime</translation> </message> @@ -2688,117 +2754,117 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute.</trans <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Se adună informații despre sistem...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partiții</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalează %1 <strong>laolaltă</strong> cu un alt sistem de operare.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Șterge</strong> discul și instalează %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Înlocuiește</strong> o partiție cu %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Partiționare <strong>manuală</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instalează %1 <strong>laolaltă</strong> cu un alt sistem de operare pe discul <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Șterge</strong> discul <strong>%2</strong> (%3) și instalează %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Înlocuiește</strong> o partiție pe discul <strong>%2</strong> (%3) cu %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Partiționare <strong>manuală</strong> a discului <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Discul <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Actual:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>După:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nicio partiție de sistem EFI nu a fost configurată</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Flag-ul de partiție de sistem pentru EFI nu a fost setat</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Partiția de boot nu este criptată</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>A fost creată o partiție de boot împreună cu o partiție root criptată, dar partiția de boot nu este criptată.<br/><br/>Sunt potențiale probleme de securitate cu un astfel de aranjament deoarece importante fișiere de sistem sunt păstrate pe o partiție necriptată.<br/>Puteți continua dacă doriți, dar descuierea sistemului se va petrece mai târziu în timpul pornirii.<br/>Pentru a cripta partiția de boot, reveniți și recreați-o, alegând opțiunea <strong>Criptează</strong> din fereastra de creare de partiții.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2988,17 +3054,17 @@ Output <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3256,12 +3322,12 @@ Output <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Pentru rezultate optime, asigurați-vă că acest calculator:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Cerințe de sistem</translation> </message> @@ -3269,27 +3335,27 @@ Output <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Acest calculator nu satisface cerințele minimale pentru instalarea %1.<br/>Instalarea nu poate continua. <a href="#details">Detalii...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Acest calculator nu satisface unele din cerințele recomandate pentru instalarea %1.<br/>Instalarea poate continua, dar unele funcții ar putea fi dezactivate.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Acest program vă va pune mai multe întrebări și va seta %2 pe calculatorul dumneavoastră.</translation> </message> @@ -3445,7 +3511,7 @@ Output <translation>Se setează flagurile <strong>%1</strong> pe noua partiție.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Programul de instalare a eșuat în setarea flag-urilor pentru partiția %1.</translation> </message> @@ -3588,12 +3654,12 @@ Output <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Acesta este un rezumat a ce se va întâmpla după ce începeți procedura de instalare.</translation> </message> @@ -4133,107 +4199,127 @@ Output <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Cum vă numiți?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Ce nume doriți să utilizați pentru logare?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Care este numele calculatorului?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Alegeți o parolă pentru a menține contul în siguranță.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Folosește aceeași parolă pentru contul de administrator.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ru.ts b/lang/calamares_ru.ts index 1cc038db7a016795a3f9f249be4bc8370b00a727..46c87aab6aa667c7b3c0d26c029db8f036cbe177 100644 --- a/lang/calamares_ru.ts +++ b/lang/calamares_ru.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Главная загрузочная запись %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Загрузочный раздел</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Системный раздел</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Не устанавливать загрузчик</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Выполняется действие %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Неверный путь к рабочему каталогу</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Рабочий каталог %1 для задачи python %2 недоступен для чтения.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ошибочный главный файл сценария</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Главный файл сценария %1 для задачи python %2 недоступен для чтения.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python ошибка в задаче "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Сбой установки</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Установка завершилась неудачей</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Разместить журнал установки в интернете?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Ошибка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Да</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Нет</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Адрес для отправки журнала установки</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Загрузка не удалась. Веб-вставка не была завершена.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Ошибка инициализации Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>Не удалось установить %1. Calamares не удалось загрузить все сконфигурированные модули. Эта проблема вызвана тем, как ваш дистрибутив использует Calamares.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Не удалось загрузить следующие модули:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Продолжить установку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Продолжить установку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Программа установки %1 готова внести изменения на Ваш диск, чтобы установить %2.<br/><strong>Отменить эти изменения будет невозможно.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Программа установки %1 готова внести изменения на Ваш диск, чтобы установить %2.<br/><strong>Отменить эти изменения будет невозможно.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Настроить сейчас</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>Приступить к &установке</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Настроить</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Установить</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Установка завершена. Закройте программу установки.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Установка завершена. Закройте установщик.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Отменить установку без изменения системы.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Отменить установку без изменения системы.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Далее</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Готово</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>О&тмена</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Отменить установку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Отменить установку?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Прервать процесс установки? Программа установки прекратит работу и все изменения будут потеряны.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Действительно прервать процесс установки? Программа установки сразу прекратит работу, все изменения будут потеряны.</translation> @@ -471,22 +471,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Неизвестный тип исключения</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>неподдающаяся обработке ошибка Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>неподдающийся обработке traceback Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Неизвестная ошибка Python</translation> </message> @@ -504,6 +504,24 @@ The installer will quit and all changes will be lost.</source> <translation>Программа установки %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Программе установки не удалось обновить таблицу разделов на диске '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -520,149 +538,149 @@ The installer will quit and all changes will be lost.</source> <translation>Форма</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Выбрать устройство &хранения:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Текущий:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>После:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ручная разметка</strong><br/>Вы можете самостоятельно создавать разделы или изменять их размеры.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Использовать %1 как домашний раздел для %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Выберите раздел для уменьшения, затем двигайте ползунок, изменяя размер</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 будет уменьшен до %2MB и новый раздел %3MB будет создан для %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Расположение загрузчика:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Выберите раздел для установки</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Не найдено системного раздела EFI. Пожалуйста, вернитесь назад и выполните ручную разметку %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Системный раздел EFI на %1 будет использован для запуска %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Системный раздел EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Видимо, на этом устройстве нет операционной системы. Что Вы хотите сделать?<br/>Вы сможете изменить или подтвердить свой выбор до того, как на устройстве будут сделаны какие-либо изменения.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Стереть диск</strong><br/>Это <font color="red">удалит</font> все данные, которые сейчас находятся на выбранном устройстве.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Установить рядом</strong><br/>Программа установки уменьшит раздел, чтобы освободить место для %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Заменить раздел</strong><br/>Меняет раздел на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На этом устройстве есть %1. Что Вы хотите сделать?<br/>Вы сможете изменить или подтвердить свой выбор до того, как на устройстве будут сделаны какие-либо изменения.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На этом устройстве уже есть операционная система. Что Вы хотите сделать?<br/>Вы сможете изменить или подтвердить свой выбор до того, как на устройстве будут сделаны какие-либо изменения.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На этом устройстве есть несколько операционных систем. Что Вы хотите сделать?<br/>Вы сможете изменить или подтвердить свой выбор до того, как на устройстве будут сделаны какие-либо изменения.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Без раздела подкачки</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Использовать существующий раздел подкачки</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (без Гибернации)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (с Гибернацией)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Файл подкачки</translation> </message> @@ -698,12 +716,12 @@ The installer will quit and all changes will be lost.</source> <translation>Освобождаются все временные точки монтирования.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Не удалось получить список временных точек монтирования.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Освобождены все временные точки монтирования.</translation> </message> @@ -730,27 +748,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Установить модель клавиатуры на %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Установить раскладку клавиатуры на %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Установить часовой пояс на %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Системным языком будет установлен %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Региональным форматом чисел и дат будет установлен %1.</translation> </message> @@ -874,6 +892,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Пароли не совпадают!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Установка %1 завершена.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Выбор пакета</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Пожалуйста, выберите продукт из списка. Выбранный продукт будет установлен.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ The installer will quit and all changes will be lost.</source> <translation>Флаги:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Шифровать</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Логический</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Основной</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точка монтирования уже занята. Пожалуйста, выберете другую.</translation> </message> @@ -1004,43 +1047,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Создать новый раздел %2 MiB на %4 (%3) с файловой системой %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Создать новый раздел <strong>%2 MiB</strong> на <strong>%4</strong> (%3) с файловой системой <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Создается новый %1 раздел на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Программа установки не смогла создать раздел на диске '%1'.</translation> </message> @@ -1091,7 +1134,7 @@ The installer will quit and all changes will be lost.</source> <translation>Создается новая таблица разделов %1 на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Программа установки не смогла создать таблицу разделов на %1.</translation> </message> @@ -1330,7 +1373,17 @@ The installer will quit and all changes will be lost.</source> <translation>Флаги: </translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точка монтирования уже занята. Пожалуйста, выберете другую.</translation> </message> @@ -1367,57 +1420,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Установить сведения о разделе</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Установить %1 на <strong>новый</strong> системный раздел %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Установить %2 на %3 системный раздел <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Установить загрузчик на <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Настраиваются точки монтирования.</translation> </message> @@ -1830,6 +1883,14 @@ The installer will quit and all changes will be lost.</source> <translation>Местоположение</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2047,29 +2108,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Выберите ваш регион или используйте стандартный на основе вашего текущего местоположения. </translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Часовой пояс: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Выберите ваш предпочитаемый пояс в регионе</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Пояса</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2403,7 +2464,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Пакеты</translation> </message> @@ -2584,33 +2645,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Доступное место</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Новый раздел</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Файловая система</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Точка монтирования</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Размер</translation> </message> @@ -2696,117 +2762,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Сбор информации о системе...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Разделы</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Установить %1 <strong>параллельно</strong> к другой операционной системе.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Очистить</strong> диск и установить %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Заменить</strong> раздел на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ручная</strong> разметка.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Установить %1 <strong>параллельно</strong> к другой операционной системе на диске <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Очистить</strong> диск <strong>%2</strong> (%3) и установить %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Заменить</strong> раздел на диске <strong>%2</strong> (%3) на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ручная</strong> разметка диска <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Диск <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Текущий:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>После:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Нет настроенного системного раздела EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Для запуска %1 необходим системный раздел EFI.<br/><br/>Чтобы его настроить, вернитесь и выберите или создайте раздел FAT32 с установленным флагом <strong>%3</strong> и точкой монтирования <strong>%2</strong>.<br/><br/>Можно продолжить и без настройки системного раздела EFI, но ваша система может не загрузиться.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Для запуска %1 необходим системный раздел EFI.<br/><br/>Был настроен раздел с точкой монтирования <strong>%2</strong>, но у него отсутствует флаг <strong>%3</strong>.<br/>Чтобы установить флаг, вернитесь и отредактируйте раздел.<br/><br/>Можно продолжить и без установки флага, но ваша система может не загрузиться.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Не установлен флаг системного раздела EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Возможность для использования GPT в BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Таблица разделов GPT - наилучший вариант для всех систем. Этот установщик позволяет использовать таблицу разделов GPT для систем с BIOS. <br/> <br/> Чтобы установить таблицу разделов как GPT (если это еще не сделано) вернитесь назад и создайте таблицу разделов GPT, затем создайте 8 МБ Не форматированный раздел с включенным флагом <strong> bios-grub</strong> </ strong>. <br/> <br/> Не форматированный раздел в 8 МБ необходим для запуска %1 на системе с BIOS и таблицей разделов GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Загрузочный раздел не зашифрован</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Включено шифрование корневого раздела, но использован отдельный загрузочный раздел без шифрования.<br/><br/>При такой конфигурации возникают проблемы с безопасностью, потому что важные системные файлы хранятся на разделе без шифрования.<br/>Если хотите, можете продолжить, но файловая система будет разблокирована позднее во время загрузки системы.<br/>Чтобы включить шифрование загрузочного раздела, вернитесь назад и снова создайте его, отметив <strong>Шифровать</strong> в окне создания раздела.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>имеет как минимум одно доступное дисковое устройство.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Нет разделов для установки.</translation> </message> @@ -2996,17 +3062,17 @@ Output: <translation>Не удалось создать новый случайный файл <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Нет продукта</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Описание не предоставлено.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(без точки монтирования)</translation> </message> @@ -3265,12 +3331,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Для наилучших результатов, убедитесь, что этот компьютер:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Системные требования</translation> </message> @@ -3278,27 +3344,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Этот компьютер не соответствует минимальным требованиям для установки %1.<br/>Невозможно продолжить установку. <a href="#details">Подробнее...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Этот компьютер не соответствует минимальным требованиям для установки %1.<br/>Невозможно продолжить установку. <a href="#details">Подробнее...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Этот компьютер соответствует не всем рекомендуемым требованиям для установки %1.<br/>Можно продолжить установку, но некоторые возможности могут быть недоступны.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Этот компьютер соответствует не всем рекомендуемым требованиям для установки %1.<br/>Можно продолжить установку, но некоторые возможности могут быть недоступны.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Эта программа задаст вам несколько вопросов и поможет установить %2 на ваш компьютер.</translation> </message> @@ -3454,7 +3520,7 @@ Output: <translation>Установка флагов <strong>%1</strong> нового раздела.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Установщик не смог установить флаги на раздел %1.</translation> </message> @@ -3597,12 +3663,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Это обзор изменений, которые будут применены при запуске процедуры установки.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Это обзор изменений, которые будут применены при запуске процедуры установки.</translation> </message> @@ -4143,107 +4209,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Как Вас зовут?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Ваше полное имя</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Какое имя Вы хотите использовать для входа?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Имя пользователя</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Допускаются только строчные буквы, числа, символы подчёркивания и дефисы.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Какое имя у компьютера?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Имя компьютера</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Выберите пароль для защиты вашей учетной записи.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Повторите пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Когда этот флажок установлен, выполняется проверка надежности пароля, и вы не сможете использовать слабый пароль.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Использовать пароль пользователя как пароль суперпользователя</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Использовать тот же пароль для аккаунта администратора.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Пароль суперпользователя</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_ru_RU.ts b/lang/calamares_ru_RU.ts new file mode 100644 index 0000000000000000000000000000000000000000..483e76a4eb429d10257bdfaa53a92f8617672300 --- /dev/null +++ b/lang/calamares_ru_RU.ts @@ -0,0 +1,4365 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS language="ru_RU" version="2.1"> + <context> + <name>AutoMountManagementJob</name> + <message> + <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> + <source>Manage auto-mount settings</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>BootInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="62"/> + <source>The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="72"/> + <source>This system was started with an <strong>EFI</strong> boot environment.<br><br>To configure startup from an EFI environment, this installer must deploy a boot loader application, like <strong>GRUB</strong> or <strong>systemd-boot</strong> on an <strong>EFI System Partition</strong>. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="84"/> + <source>This system was started with a <strong>BIOS</strong> boot environment.<br><br>To configure startup from a BIOS environment, this installer must install a boot loader, like <strong>GRUB</strong>, either at the beginning of a partition or on the <strong>Master Boot Record</strong> near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>BootLoaderModel</name> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> + <source>Master Boot Record of %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> + <source>Boot Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> + <source>System Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> + <source>Do not install a boot loader</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> + <source>%1 (%2)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::BlankViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/BlankViewStep.cpp" line="61"/> + <source>Blank Page</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::DebugWindow</name> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="28"/> + <source>GlobalStorage</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="38"/> + <source>JobQueue</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="48"/> + <source>Modules</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="61"/> + <source>Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="68"/> + <location filename="../src/calamares/DebugWindow.ui" line="82"/> + <source>none</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="75"/> + <source>Interface:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="102"/> + <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="115"/> + <source>Reloads the stylesheet from the branding directory.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="141"/> + <source>Uploads the session log to the configured pastebin.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="144"/> + <source>Send Session Log</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="118"/> + <source>Reload Stylesheet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="128"/> + <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="131"/> + <source>Widget Tree</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.cpp" line="221"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ExecutionViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="88"/> + <source>Set up</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="88"/> + <source>Install</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::FailJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="29"/> + <source>Job failed (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="30"/> + <source>Programmed job failure was explicitly requested.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::JobThread</name> + <message> + <location filename="../src/libcalamares/JobQueue.cpp" line="198"/> + <source>Done</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::NamedJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="17"/> + <source>Example job (%1)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ProcessJob</name> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="43"/> + <source>Run command '%1' in target system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="43"/> + <source> Run command '%1'.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="50"/> + <source>Running command %1 %2</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::PythonJob</name> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> + <source>Running %1 operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> + <source>Bad working directory path</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> + <source>Working directory %1 for python job %2 is not readable.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> + <source>Bad main script file</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> + <source>Main script file %1 for python job %2 is not readable.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> + <source>Boost.Python error in job "%1".</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::QmlViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="67"/> + <source>Loading ...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="88"/> + <source>QML Step <i>%1</i>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="268"/> + <source>Loading failed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::RequirementsChecker</name> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="94"/> + <source>Requirements checking for module <i>%1</i> is complete.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="115"/> + <source>Waiting for %n module(s).</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="116"/> + <source>(%n second(s))</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="121"/> + <source>System-requirements checking is complete.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ViewManager</name> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <source>Setup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <source>Installation Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> + <source>Would you like to paste the install log to the web?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <source>&Yes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> + <source>&No</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> + <source>&Close</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> + <source>Install Log Paste URL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> + <source>The upload was unsuccessful. No web-paste was done.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> + <source>Install log posted to + +%1 + +Link copied to clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <source>Calamares Initialization Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> + <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> + <source><br/>The following modules could not be loaded:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> + <source>Continue with setup?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> + <source>Continue with installation?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> + <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> + <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> + <source>&Set up now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> + <source>&Install now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> + <source>Go &back</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> + <source>&Set up</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> + <source>&Install</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <source>Setup is complete. Close the setup program.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> + <source>The installation is complete. Close the installer.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <source>Cancel setup without changing the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> + <source>Cancel installation without changing the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> + <source>&Next</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> + <source>&Back</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> + <source>&Done</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <source>Cancel setup?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <source>Cancel installation?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> + <source>Do you really want to cancel the current setup process? +The setup program will quit and all changes will be lost.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> + <source>Do you really want to cancel the current install process? +The installer will quit and all changes will be lost.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CalamaresPython::Helper</name> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> + <source>Unknown exception type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> + <source>unparseable Python error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> + <source>unparseable Python traceback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> + <source>Unfetchable Python error.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CalamaresWindow</name> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="368"/> + <source>%1 Setup Program</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="369"/> + <source>%1 Installer</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CheckerContainer</name> + <message> + <location filename="../src/modules/welcome/checker/CheckerContainer.cpp" line="38"/> + <source>Gathering system information...</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ChoicePage</name> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> + <source>Select storage de&vice:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> + <source>Current:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> + <source>After:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> + <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> + <source>Reuse %1 as home partition for %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> + <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> + <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> + <source>Boot loader location:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> + <source><strong>Select a partition to install on</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> + <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> + <source>The EFI system partition at %1 will be used for starting %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> + <source>EFI system partition:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> + <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> + <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> + <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> + <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> + <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> + <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> + <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> + <source>This storage device has one of its partitions <strong>mounted</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> + <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> + <source>No Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> + <source>Reuse Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> + <source>Swap (no Hibernate)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> + <source>Swap (with Hibernate)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> + <source>Swap to file</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ClearMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="42"/> + <source>Clear mounts for partitioning operations on %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="49"/> + <source>Clearing mounts for partitioning operations on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="224"/> + <source>Cleared all mounts for %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ClearTempMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="32"/> + <source>Clear all temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="39"/> + <source>Clearing all temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> + <source>Cannot get list of temporary mounts.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> + <source>Cleared all temporary mounts.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CommandList</name> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="142"/> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="155"/> + <source>Could not run command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="143"/> + <source>The command runs in the host environment and needs to know the root path, but no rootMountPoint is defined.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="156"/> + <source>The command needs to know the user's name, but no username is defined.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Config</name> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> + <source>Set keyboard model to %1.<br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> + <source>Set keyboard layout to %1/%2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="342"/> + <source>Set timezone to %1/%2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="380"/> + <source>The system language will be set to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="387"/> + <source>The numbers and dates locale will be set to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="53"/> + <source>Network Installation. (Disabled: Incorrect configuration)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="55"/> + <source>Network Installation. (Disabled: Received invalid groups data)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="57"/> + <source>Network Installation. (Disabled: Internal error)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="61"/> + <source>Network Installation. (Disabled: No package list)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="77"/> + <source>Package selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="59"/> + <source>Network Installation. (Disabled: Unable to fetch package lists, check your network connection)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="50"/> + <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="54"/> + <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="61"/> + <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="65"/> + <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="75"/> + <source>This program will ask you some questions and set up %2 on your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="244"/> + <source><h1>Welcome to the Calamares setup program for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="245"/> + <source><h1>Welcome to %1 setup</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="250"/> + <source><h1>Welcome to the Calamares installer for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="251"/> + <source><h1>Welcome to the %1 installer</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="217"/> + <source>Your username is too long.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="223"/> + <source>'%1' is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="230"/> + <source>Your username must start with a lowercase letter or underscore.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="234"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="279"/> + <source>Your hostname is too short.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="283"/> + <source>Your hostname is too long.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="289"/> + <source>'%1' is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="295"/> + <source>Only letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="534"/> + <source>Your passwords do not match!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="145"/> + <source>Setup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="145"/> + <source>Installation Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="147"/> + <source>The setup of %1 did not complete successfully.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="148"/> + <source>The installation of %1 did not complete successfully.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="152"/> + <source>Setup Complete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="153"/> + <source>Installation Complete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="154"/> + <source>The setup of %1 is complete.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="155"/> + <source>The installation of %1 is complete.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ContextualProcessJob</name> + <message> + <location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="119"/> + <source>Contextual Processes Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="18"/> + <source>Create a Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="42"/> + <source>Si&ze:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="52"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="59"/> + <source>Partition &Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="71"/> + <source>&Primary</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="81"/> + <source>E&xtended</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="123"/> + <source>Fi&le System:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="155"/> + <source>LVM LV name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="165"/> + <source>&Mount Point:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="192"/> + <source>Flags:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> + <source>En&crypt</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> + <source>Logical</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> + <source>Primary</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> + <source>GPT</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> + <source>Mountpoint already in use. Please select another one.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> + <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> + <source>Create new %1MiB partition on %3 (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> + <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> + <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> + <source>Creating new %1 partition on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> + <source>The installer failed to create partition on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionTableDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="24"/> + <source>Create Partition Table</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="43"/> + <source>Creating a new partition table will delete all existing data on the disk.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="69"/> + <source>What kind of partition table do you want to create?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="76"/> + <source>Master Boot Record (MBR)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="86"/> + <source>GUID Partition Table (GPT)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionTableJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="39"/> + <source>Create new %1 partition table on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="47"/> + <source>Create new <strong>%1</strong> partition table on <strong>%2</strong> (%3).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="57"/> + <source>Creating new %1 partition table on %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> + <source>The installer failed to create a partition table on %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateUserJob</name> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="36"/> + <source>Create user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="43"/> + <source>Create user <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="126"/> + <source>Preserving home directory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="50"/> + <location filename="../src/modules/users/CreateUserJob.cpp" line="143"/> + <source>Creating user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="151"/> + <source>Configuring user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="159"/> + <source>Setting file permissions</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreateVolumeGroupDialog.cpp" line="28"/> + <source>Create Volume Group</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="31"/> + <source>Create new volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="37"/> + <source>Create new volume group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="43"/> + <source>Creating new volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="55"/> + <source>The installer failed to create a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeactivateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="24"/> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="36"/> + <source>Deactivate volume group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="30"/> + <source>Deactivate volume group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="48"/> + <source>The installer failed to deactivate a volume group named %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeletePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="31"/> + <source>Delete partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="38"/> + <source>Delete partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="45"/> + <source>Deleting partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="56"/> + <source>The installer failed to delete partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeviceInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="97"/> + <source>This device has a <strong>%1</strong> partition table.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/> + <source>This is a <strong>loop</strong> device.<br><br>It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="111"/> + <source>This installer <strong>cannot detect a partition table</strong> on the selected storage device.<br><br>The device either has no partition table, or the partition table is corrupted or of an unknown type.<br>This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="121"/> + <source><br><br>This is the recommended partition table type for modern systems which start from an <strong>EFI</strong> boot environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="127"/> + <source><br><br>This partition table type is only advisable on older systems which start from a <strong>BIOS</strong> boot environment. GPT is recommended in most other cases.<br><br><strong>Warning:</strong> the MBR partition table is an obsolete MS-DOS era standard.<br>Only 4 <em>primary</em> partitions may be created, and of those 4, one can be an <em>extended</em> partition, which may in turn contain many <em>logical</em> partitions.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="140"/> + <source>The type of <strong>partition table</strong> on the selected storage device.<br><br>The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.<br>This installer will keep the current partition table unless you explicitly choose otherwise.<br>If unsure, on modern systems GPT is preferred.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeviceModel</name> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="84"/> + <source>%1 - %2 (%3)</source> + <extracomment>device[name] - size[number] (device-node[name])</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="95"/> + <source>%1 - (%2)</source> + <extracomment>device[name] - (device-node[name])</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DracutLuksCfgJob</name> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="117"/> + <source>Write LUKS configuration for Dracut to %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="121"/> + <source>Skip writing LUKS configuration for Dracut: "/" partition is not encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="138"/> + <source>Failed to open %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DummyCppJob</name> + <message> + <location filename="../src/modules/dummycpp/DummyCppJob.cpp" line="37"/> + <source>Dummy C++ Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EditExistingPartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="24"/> + <source>Edit Existing Partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="54"/> + <source>Content:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="64"/> + <source>&Keep</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="74"/> + <source>Format</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="93"/> + <source>Warning: Formatting the partition will erase all existing data.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="103"/> + <source>&Mount Point:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="123"/> + <source>Si&ze:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="133"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="140"/> + <source>Fi&le System:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="153"/> + <source>Flags:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> + <source>Mountpoint already in use. Please select another one.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EncryptWidget</name> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="36"/> + <source>En&crypt system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="46"/> + <source>Passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="56"/> + <source>Confirm passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="104"/> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="114"/> + <source>Please enter the same passphrase in both boxes.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FillGlobalStorageJob</name> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> + <source>Set partition information</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> + <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> + <source>Install %1 on <strong>new</strong> %2 system partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> + <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> + <source>Install %2 on %3 system partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> + <source>Install boot loader on <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> + <source>Setting up mount points.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedPage</name> + <message> + <location filename="../src/modules/finished/FinishedPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.ui" line="102"/> + <source>&Restart now</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="72"/> + <source><h1>All done.</h1><br/>%1 has been set up on your computer.<br/>You may now start using your new system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="76"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the setup program.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="84"/> + <source><h1>All done.</h1><br/>%1 has been installed on your computer.<br/>You may now restart into your new system, or continue using the %2 Live environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="89"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the installer.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="102"/> + <source><h1>Setup Failed</h1><br/>%1 has not been set up on your computer.<br/>The error message was: %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="110"/> + <source><h1>Installation Failed</h1><br/>%1 has not been installed on your computer.<br/>The error message was: %2.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedQmlViewStep</name> + <message> + <location filename="../src/modules/finishedq/FinishedQmlViewStep.cpp" line="35"/> + <source>Finish</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedViewStep</name> + <message> + <location filename="../src/modules/finished/FinishedViewStep.cpp" line="46"/> + <source>Finish</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FormatPartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="36"/> + <source>Format partition %1 (file system: %2, size: %3 MiB) on %4.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="47"/> + <source>Format <strong>%3MiB</strong> partition <strong>%1</strong> with file system <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="58"/> + <source>Formatting partition %1 with file system %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="72"/> + <source>The installer failed to format partition %1 on disk '%2'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>GeneralRequirements</name> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="155"/> + <source>has at least %1 GiB available drive space</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="157"/> + <source>There is not enough drive space. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="166"/> + <source>has at least %1 GiB working memory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="168"/> + <source>The system does not have enough working memory. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="177"/> + <source>is plugged in to a power source</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="178"/> + <source>The system is not plugged in to a power source.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="185"/> + <source>is connected to the Internet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="186"/> + <source>The system is not connected to the Internet.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="193"/> + <source>is running the installer as an administrator (root)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="196"/> + <source>The setup program is not running with administrator rights.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="197"/> + <source>The installer is not running with administrator rights.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="205"/> + <source>has a screen large enough to show the whole installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="208"/> + <source>The screen is too small to display the setup program.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="209"/> + <source>The screen is too small to display the installer.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>HostInfoJob</name> + <message> + <location filename="../src/modules/hostinfo/HostInfoJob.cpp" line="42"/> + <source>Collecting information about your machine.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>IDJob</name> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="30"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="39"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="52"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="59"/> + <source>OEM Batch Identifier</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="40"/> + <source>Could not create directories <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="53"/> + <source>Could not open file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="60"/> + <source>Could not write to file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitcpioJob</name> + <message> + <location filename="../src/modules/initcpio/InitcpioJob.cpp" line="31"/> + <source>Creating initramfs with mkinitcpio.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitramfsJob</name> + <message> + <location filename="../src/modules/initramfs/InitramfsJob.cpp" line="28"/> + <source>Creating initramfs.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InteractiveTerminalPage</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="44"/> + <source>Konsole not installed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="44"/> + <source>Please install KDE Konsole and try again!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="103"/> + <source>Executing script: &nbsp;<code>%1</code></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InteractiveTerminalViewStep</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalViewStep.cpp" line="41"/> + <source>Script</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>KeyboardQmlViewStep</name> + <message> + <location filename="../src/modules/keyboardq/KeyboardQmlViewStep.cpp" line="32"/> + <source>Keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>KeyboardViewStep</name> + <message> + <location filename="../src/modules/keyboard/KeyboardViewStep.cpp" line="42"/> + <source>Keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LCLocaleDialog</name> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="23"/> + <source>System locale setting</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/> + <source>The system locale setting affects the language and character set for some command line user interface elements.<br/>The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="54"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicensePage</name> + <message> + <location filename="../src/modules/license/LicensePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.ui" line="26"/> + <source><h1>License Agreement</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="136"/> + <source>I accept the terms and conditions above.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="138"/> + <source>Please review the End User License Agreements (EULAs).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="143"/> + <source>This setup procedure will install proprietary software that is subject to licensing terms.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="146"/> + <source>If you do not agree with the terms, the setup procedure cannot continue.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="151"/> + <source>This setup procedure can install proprietary software that is subject to licensing terms in order to provide additional features and enhance the user experience.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="156"/> + <source>If you do not agree with the terms, proprietary software will not be installed, and open source alternatives will be used instead.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicenseViewStep</name> + <message> + <location filename="../src/modules/license/LicenseViewStep.cpp" line="43"/> + <source>License</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicenseWidget</name> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="88"/> + <source>URL: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="109"/> + <source><strong>%1 driver</strong><br/>by %2</source> + <extracomment>%1 is an untranslatable product name, example: Creative Audigy driver</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="116"/> + <source><strong>%1 graphics driver</strong><br/><font color="Grey">by %2</font></source> + <extracomment>%1 is usually a vendor name, example: Nvidia graphics driver</extracomment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="122"/> + <source><strong>%1 browser plugin</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="128"/> + <source><strong>%1 codec</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="134"/> + <source><strong>%1 package</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="140"/> + <source><strong>%1</strong><br/><font color="Grey">by %2</font></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="163"/> + <source>File: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="186"/> + <source>Hide license text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="186"/> + <source>Show the license text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="190"/> + <source>Open license agreement in browser.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocalePage</name> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="130"/> + <source>Region:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="131"/> + <source>Zone:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="132"/> + <location filename="../src/modules/locale/LocalePage.cpp" line="133"/> + <source>&Change...</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleQmlViewStep</name> + <message> + <location filename="../src/modules/localeq/LocaleQmlViewStep.cpp" line="32"/> + <source>Location</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleViewStep</name> + <message> + <location filename="../src/modules/locale/LocaleViewStep.cpp" line="76"/> + <source>Location</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LuksBootKeyFileJob</name> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="28"/> + <source>Configuring LUKS key file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="168"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="176"/> + <source>No partitions are defined.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="211"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="218"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="226"/> + <source>Encrypted rootfs setup error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="212"/> + <source>Root partition %1 is LUKS but no passphrase has been set.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="219"/> + <source>Could not create LUKS key file for root partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="227"/> + <source>Could not configure LUKS key file on partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>MachineIdJob</name> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="37"/> + <source>Generate machine-id.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="53"/> + <source>Configuration Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="54"/> + <source>No root mount point is set for MachineId.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Map</name> + <message> + <location filename="../src/modules/localeq/Map.qml" line="243"/> + <source>Timezone: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Map.qml" line="264"/> + <source>Please select your preferred location on the map so the installer can suggest the locale + and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging + to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NetInstallViewStep</name> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="49"/> + <source>Package selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="50"/> + <source>Office software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="51"/> + <source>Office package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="52"/> + <source>Browser software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/> + <source>Browser package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/> + <source>Web browser</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="55"/> + <source>Kernel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="56"/> + <source>Services</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="57"/> + <source>Login</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="58"/> + <source>Desktop</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="59"/> + <source>Applications</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="60"/> + <source>Communication</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="61"/> + <source>Development</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="62"/> + <source>Office</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="63"/> + <source>Multimedia</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="64"/> + <source>Internet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="65"/> + <source>Theming</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="66"/> + <source>Gaming</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="67"/> + <source>Utilities</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NotesQmlViewStep</name> + <message> + <location filename="../src/modules/notesqml/NotesQmlViewStep.cpp" line="23"/> + <source>Notes</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMPage</name> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="32"/> + <source>Ba&tch:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="42"/> + <source><html><head/><body><p>Enter a batch-identifier here. This will be stored in the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="52"/> + <source><html><head/><body><h1>OEM Configuration</h1><p>Calamares will use OEM settings while configuring the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMViewStep</name> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="122"/> + <source>OEM Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="128"/> + <source>Set the OEM Batch Identifier to <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Offline</name> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> + <source>Timezone: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> + <source>Select your preferred Zone within your Region.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> + <source>Zones</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> + <source>You can fine-tune Language and Locale settings below.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PWQ</name> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="51"/> + <source>Password is too short</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="67"/> + <source>Password is too long</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="188"/> + <source>Password is too weak</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="196"/> + <source>Memory allocation error when setting '%1'</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="199"/> + <source>Memory allocation error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="201"/> + <source>The password is the same as the old one</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="203"/> + <source>The password is a palindrome</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="205"/> + <source>The password differs with case changes only</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="207"/> + <source>The password is too similar to the old one</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="209"/> + <source>The password contains the user name in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="211"/> + <source>The password contains words from the real name of the user in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="214"/> + <source>The password contains forbidden words in some form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="221"/> + <source>The password contains too few digits</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="228"/> + <source>The password contains too few uppercase letters</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="232"/> + <source>The password contains fewer than %n lowercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="235"/> + <source>The password contains too few lowercase letters</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="242"/> + <source>The password contains too few non-alphanumeric characters</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="249"/> + <source>The password is too short</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="258"/> + <source>The password does not contain enough character classes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="265"/> + <source>The password contains too many same characters consecutively</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="275"/> + <source>The password contains too many characters of the same class consecutively</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="218"/> + <source>The password contains fewer than %n digits</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="225"/> + <source>The password contains fewer than %n uppercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="239"/> + <source>The password contains fewer than %n non-alphanumeric characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="246"/> + <source>The password is shorter than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="251"/> + <source>The password is a rotated version of the previous one</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="255"/> + <source>The password contains fewer than %n character classes</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="262"/> + <source>The password contains more than %n same characters consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="269"/> + <source>The password contains more than %n characters of the same class consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="280"/> + <source>The password contains monotonic sequence longer than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="286"/> + <source>The password contains too long of a monotonic character sequence</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="289"/> + <source>No password supplied</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="291"/> + <source>Cannot obtain random numbers from the RNG device</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="293"/> + <source>Password generation failed - required entropy too low for settings</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="298"/> + <source>The password fails the dictionary check - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="301"/> + <source>The password fails the dictionary check</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="305"/> + <source>Unknown setting - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="307"/> + <source>Unknown setting</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="311"/> + <source>Bad integer value of setting - %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="313"/> + <source>Bad integer value</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="317"/> + <source>Setting %1 is not of integer type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="319"/> + <source>Setting is not of integer type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="323"/> + <source>Setting %1 is not of string type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="325"/> + <source>Setting is not of string type</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="327"/> + <source>Opening the configuration file failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="329"/> + <source>The configuration file is malformed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="331"/> + <source>Fatal failure</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="333"/> + <source>Unknown error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="782"/> + <source>Password is empty</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageChooserPage</name> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="24"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="44"/> + <source>Product Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="57"/> + <source>TextLabel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="73"/> + <source>Long Product Description</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="25"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="26"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageChooserViewStep</name> + <message> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> + <source>Packages</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageModel</name> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="168"/> + <source>Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="168"/> + <source>Description</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Page_Keyboard</name> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/> + <source>Keyboard Model:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="135"/> + <source>Type here to test your keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Page_UserSetup</name> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="40"/> + <source>What is your name?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="55"/> + <source>Your Full Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="124"/> + <source>What name do you want to use to log in?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="148"/> + <source>login</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="223"/> + <source>What is the name of this computer?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="247"/> + <source><small>This name will be used if you make the computer visible to others on a network.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="250"/> + <source>Computer Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="325"/> + <source>Choose a password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="349"/> + <location filename="../src/modules/users/page_usersetup.ui" line="374"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="355"/> + <location filename="../src/modules/users/page_usersetup.ui" line="525"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="380"/> + <location filename="../src/modules/users/page_usersetup.ui" line="550"/> + <source>Repeat Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="455"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="458"/> + <source>Require strong passwords.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="465"/> + <source>Log in automatically without asking for the password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="472"/> + <source>Use the same password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="495"/> + <source>Choose a password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="519"/> + <location filename="../src/modules/users/page_usersetup.ui" line="544"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors.</small></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionLabelsView</name> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="190"/> + <source>Root</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="194"/> + <source>Home</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="198"/> + <source>Boot</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="203"/> + <source>EFI system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="207"/> + <source>Swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="211"/> + <source>New partition for %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="215"/> + <source>New partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="239"/> + <source>%1 %2</source> + <extracomment>size[number] filesystem[name]</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionModel</name> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <source>Free Space</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> + <source>New partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <source>Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <source>File System</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> + <source>Mount Point</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> + <source>Size</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionPage</name> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="26"/> + <source>Storage de&vice:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="55"/> + <source>&Revert All Changes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="91"/> + <source>New Partition &Table</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="111"/> + <source>Cre&ate</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="118"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="125"/> + <source>&Delete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="136"/> + <source>New Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/> + <source>Resize Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/> + <source>Deactivate Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="157"/> + <source>Remove Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="184"/> + <source>I&nstall boot loader on:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="219"/> + <source>Are you sure you want to create a new partition table on %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="254"/> + <source>Can not create new partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="255"/> + <source>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionViewStep</name> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> + <source>Gathering system information...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> + <source>Partitions</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> + <source>Install %1 <strong>alongside</strong> another operating system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> + <source><strong>Erase</strong> disk and install %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> + <source><strong>Replace</strong> a partition with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> + <source><strong>Manual</strong> partitioning.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> + <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> + <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> + <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> + <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> + <source>Disk <strong>%1</strong> (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> + <source>Current:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> + <source>After:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> + <source>No EFI system partition configured</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> + <source>EFI system partition flag not set</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> + <source>Option to use GPT on BIOS</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> + <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> + <source>Boot partition not encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> + <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> + <source>has at least one disk device available.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> + <source>There are no partitions to install on.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfJob</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="33"/> + <source>Plasma Look-and-Feel Job</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="57"/> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="58"/> + <source>Could not select KDE Plasma Look-and-Feel package</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfPage</name> + <message> + <location filename="../src/modules/plasmalnf/page_plasmalnf.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="79"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is set up. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="84"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfViewStep</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfViewStep.cpp" line="43"/> + <source>Look-and-Feel</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PreserveFiles</name> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="79"/> + <source>Saving files for later ...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="118"/> + <source>No files configured to save for later.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="172"/> + <source>Not all of the configured files could be preserved.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ProcessResult</name> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="429"/> + <source> +There was no output from the command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="430"/> + <source> +Output: +</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="434"/> + <source>External command crashed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="435"/> + <source>Command <i>%1</i> crashed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="440"/> + <source>External command failed to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="441"/> + <source>Command <i>%1</i> failed to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="445"/> + <source>Internal error when starting command.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="446"/> + <source>Bad parameters for process job call.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="450"/> + <source>External command failed to finish.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="451"/> + <source>Command <i>%1</i> failed to finish in %2 seconds.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="458"/> + <source>External command finished with errors.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/utils/CalamaresUtilsSystem.cpp" line="459"/> + <source>Command <i>%1</i> finished with exit code %2.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>QObject</name> + <message> + <location filename="../src/libcalamares/locale/Label.cpp" line="29"/> + <source>%1 (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="28"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="30"/> + <source>extended</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="32"/> + <source>unformatted</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="34"/> + <source>swap</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="130"/> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="167"/> + <source>Default</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="64"/> + <location filename="../src/modules/machineid/Workers.cpp" line="72"/> + <location filename="../src/modules/machineid/Workers.cpp" line="76"/> + <location filename="../src/modules/machineid/Workers.cpp" line="93"/> + <source>File not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="65"/> + <source>Path <pre>%1</pre> must be an absolute path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="83"/> + <source>Directory not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="84"/> + <location filename="../src/modules/machineid/Workers.cpp" line="94"/> + <source>Could not create new random file <pre>%1</pre>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> + <source>No product</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> + <source>No description provided.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> + <source>(no mount point)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="41"/> + <source>Unpartitioned space or unknown partition table</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Recommended</name> + <message> + <location filename="../src/modules/welcomeq/Recommended.qml" line="40"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveUserJob</name> + <message> + <location filename="../src/modules/removeuser/RemoveUserJob.cpp" line="34"/> + <source>Remove live user from target system</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="24"/> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="36"/> + <source>Remove Volume Group named %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="30"/> + <source>Remove Volume Group named <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="48"/> + <source>The installer failed to remove a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ReplaceWidget</name> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="127"/> + <source>Select where to install %1.<br/><font color="red">Warning: </font>this will delete all files on the selected partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="149"/> + <source>The selected item does not appear to be a valid partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="157"/> + <source>%1 cannot be installed on empty space. Please select an existing partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="167"/> + <source>%1 cannot be installed on an extended partition. Please select an existing primary or logical partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="177"/> + <source>%1 cannot be installed on this partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="183"/> + <source>Data partition (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="203"/> + <source>Unknown system partition (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="207"/> + <source>%1 system partition (%2)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="218"/> + <source><strong>%4</strong><br/><br/>The partition %1 is too small for %2. Please select a partition with capacity at least %3 GiB.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="240"/> + <source><strong>%2</strong><br/><br/>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="251"/> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="267"/> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="292"/> + <source><strong>%3</strong><br/><br/>%1 will be installed on %2.<br/><font color="red">Warning: </font>all data on partition %2 will be lost.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="259"/> + <source>The EFI system partition at %1 will be used for starting %2.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ReplaceWidget.cpp" line="275"/> + <source>EFI system partition:</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Requirements</name> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="38"/> + <source><p>This computer does not satisfy the minimum requirements for installing %1.<br/> + Installation cannot continue.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="40"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeFSJob</name> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="46"/> + <source>Resize Filesystem Job</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="169"/> + <source>Invalid configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="170"/> + <source>The file-system resize job has an invalid configuration and will not run.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="175"/> + <source>KPMCore not Available</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="176"/> + <source>Calamares cannot start KPMCore for the file-system resize job.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="184"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="193"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="204"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="213"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="231"/> + <source>Resize Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="186"/> + <source>The filesystem %1 could not be found in this system, and cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="187"/> + <source>The device %1 could not be found in this system, and cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="195"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="206"/> + <source>The filesystem %1 cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="196"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="207"/> + <source>The device %1 cannot be resized.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="214"/> + <source>The filesystem %1 must be resized, but cannot.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="215"/> + <source>The device %1 must be resized, but cannot</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="40"/> + <source>Resize partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="47"/> + <source>Resize <strong>%2MiB</strong> partition <strong>%1</strong> to <strong>%3MiB</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="58"/> + <source>Resizing %2MiB partition %1 to %3MiB.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="77"/> + <source>The installer failed to resize partition %1 on disk '%2'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/ResizeVolumeGroupDialog.cpp" line="30"/> + <source>Resize Volume Group</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="27"/> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="45"/> + <source>Resize volume group named %1 from %2 to %3.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="36"/> + <source>Resize volume group named <strong>%1</strong> from <strong>%2</strong> to <strong>%3</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="60"/> + <source>The installer failed to resize a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResultsListDialog</name> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> + <source>For best results, please ensure that this computer:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> + <source>System requirements</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResultsListWidget</name> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> + <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> + <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> + <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> + <source>This program will ask you some questions and set up %2 on your computer.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ScanningDialog</name> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> + <source>Scanning storage devices...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="64"/> + <source>Partitioning</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetHostNameJob</name> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="37"/> + <source>Set hostname %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="44"/> + <source>Set hostname <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="51"/> + <source>Setting hostname %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="122"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="129"/> + <source>Internal Error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="137"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="146"/> + <source>Cannot write hostname to target system</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetKeyboardLayoutJob</name> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="55"/> + <source>Set keyboard model to %1, layout to %2-%3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="368"/> + <source>Failed to write keyboard configuration for the virtual console.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="369"/> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="397"/> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="414"/> + <source>Failed to write to %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="396"/> + <source>Failed to write keyboard configuration for X11.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="413"/> + <source>Failed to write keyboard configuration to existing /etc/default directory.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetPartFlagsJob</name> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="43"/> + <source>Set flags on partition %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="49"/> + <source>Set flags on %1MiB %2 partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="53"/> + <source>Set flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/> + <source>Clear flags on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/> + <source>Clear flags on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/> + <source>Clear flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/> + <source>Flag partition <strong>%1</strong> as <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="89"/> + <source>Flag %1MiB <strong>%2</strong> partition as <strong>%3</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="96"/> + <source>Flag new partition as <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="108"/> + <source>Clearing flags on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="114"/> + <source>Clearing flags on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="119"/> + <source>Clearing flags on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="124"/> + <source>Setting flags <strong>%2</strong> on partition <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="133"/> + <source>Setting flags <strong>%3</strong> on %1MiB <strong>%2</strong> partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="140"/> + <source>Setting flags <strong>%1</strong> on new partition.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> + <source>The installer failed to set flags on partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetPasswordJob</name> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="40"/> + <source>Set password for user %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="47"/> + <source>Setting password for user %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="81"/> + <source>Bad destination system path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="82"/> + <source>rootMountPoint is %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="88"/> + <source>Cannot disable root account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="89"/> + <source>passwd terminated with error code %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="97"/> + <source>Cannot set password for user %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="98"/> + <source>usermod terminated with error code %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetTimezoneJob</name> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="34"/> + <source>Set timezone to %1/%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="62"/> + <source>Cannot access selected timezone path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="63"/> + <source>Bad path: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="71"/> + <source>Cannot set timezone.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="72"/> + <source>Link creation failed, target: %1; link name: %2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="77"/> + <source>Cannot set timezone,</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="78"/> + <source>Cannot open /etc/timezone for writing</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetupGroupsJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="166"/> + <source>Preparing groups.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="178"/> + <location filename="../src/modules/users/MiscJobs.cpp" line="183"/> + <source>Could not create groups in target system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="184"/> + <source>These groups are missing in the target system: %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetupSudoJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="33"/> + <source>Configure <pre>sudo</pre> users.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="55"/> + <source>Cannot chmod sudoers file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="60"/> + <source>Cannot create sudoers file for writing.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ShellProcessJob</name> + <message> + <location filename="../src/modules/shellprocess/ShellProcessJob.cpp" line="41"/> + <source>Shell Processes Job</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SlideCounter</name> + <message> + <location filename="../src/qml/calamares/slideshow/SlideCounter.qml" line="27"/> + <source>%L1 / %L2</source> + <extracomment>slide counter, %1 of %2 (numeric)</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SummaryPage</name> + <message> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> + <source>This is an overview of what will happen once you start the setup procedure.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> + <source>This is an overview of what will happen once you start the install procedure.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SummaryViewStep</name> + <message> + <location filename="../src/modules/summary/SummaryViewStep.cpp" line="36"/> + <source>Summary</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingInstallJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="37"/> + <source>Installation feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="43"/> + <source>Sending installation feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="60"/> + <source>Internal error in install-tracking.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="61"/> + <source>HTTP request timed out.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingKUserFeedbackJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="122"/> + <source>KDE user feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="128"/> + <source>Configuring KDE user feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="150"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="156"/> + <source>Error in KDE user feedback configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="151"/> + <source>Could not configure KDE user feedback correctly, script error %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="157"/> + <source>Could not configure KDE user feedback correctly, Calamares error %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingMachineUpdateManagerJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="71"/> + <source>Machine feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="77"/> + <source>Configuring machine feedback.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="100"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="106"/> + <source>Error in machine feedback configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="101"/> + <source>Could not configure machine feedback correctly, script error %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="107"/> + <source>Could not configure machine feedback correctly, Calamares error %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingPage</name> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="28"/> + <source>Placeholder</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="76"/> + <source><html><head/><body><p>Click here to send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="275"/> + <source><html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="86"/> + <source>Tracking helps %1 to see how often it is installed, what hardware it is installed on and which applications are used. To see what will be sent, please click the help icon next to each area.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="91"/> + <source>By selecting this you will send information about your installation and hardware. This information will only be sent <b>once</b> after the installation finishes.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="94"/> + <source>By selecting this you will periodically send information about your <b>machine</b> installation, hardware and applications, to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="98"/> + <source>By selecting this you will regularly send information about your <b>user</b> installation, hardware, applications and application usage patterns, to %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingViewStep</name> + <message> + <location filename="../src/modules/tracking/TrackingViewStep.cpp" line="49"/> + <source>Feedback</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersPage</name> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="167"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after setup.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="173"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after installation.</small></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersQmlViewStep</name> + <message> + <location filename="../src/modules/usersq/UsersQmlViewStep.cpp" line="35"/> + <source>Users</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersViewStep</name> + <message> + <location filename="../src/modules/users/UsersViewStep.cpp" line="48"/> + <source>Users</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>VariantModel</name> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="232"/> + <source>Key</source> + <comment>Column header for key/value</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="236"/> + <source>Value</source> + <comment>Column header for key/value</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>VolumeGroupBaseDialog</name> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="18"/> + <source>Create Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="24"/> + <source>List of Physical Volumes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="34"/> + <source>Volume Group Name:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="47"/> + <source>Volume Group Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="60"/> + <source>Physical Extent Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="70"/> + <source> MiB</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="86"/> + <source>Total Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="106"/> + <source>Used Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="126"/> + <source>Total Sectors:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="146"/> + <source>Quantity of LVs:</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomePage</name> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="18"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="79"/> + <location filename="../src/modules/welcome/WelcomePage.ui" line="98"/> + <source>Select application and system language</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="140"/> + <source>&About</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="150"/> + <source>Open donations website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="153"/> + <source>&Donate</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="163"/> + <source>Open help and support website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="166"/> + <source>&Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="176"/> + <source>Open issues and bug-tracking website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="179"/> + <source>&Known issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="189"/> + <source>Open release notes website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="192"/> + <source>&Release notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="216"/> + <source><h1>Welcome to the Calamares setup program for %1.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="217"/> + <source><h1>Welcome to %1 setup.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="222"/> + <source><h1>Welcome to the Calamares installer for %1.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="223"/> + <source><h1>Welcome to the %1 installer.</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="228"/> + <source>%1 support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="235"/> + <source>About %1 setup</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="235"/> + <source>About %1 installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="238"/> + <source><h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to <a href="https://calamares.io/team/">the Calamares team</a> and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomeQmlViewStep</name> + <message> + <location filename="../src/modules/welcomeq/WelcomeQmlViewStep.cpp" line="41"/> + <source>Welcome</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomeViewStep</name> + <message> + <location filename="../src/modules/welcome/WelcomeViewStep.cpp" line="48"/> + <source>Welcome</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>about</name> + <message> + <location filename="../src/modules/welcomeq/about.qml" line="47"/> + <source><h1>%1</h1><br/> + <strong>%2<br/> + for %3</strong><br/><br/> + Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/> + Copyright 2017-2020 Adriaan de Groot &lt;groot@kde.org&gt;<br/> + Thanks to <a href='https://calamares.io/team/'>the Calamares team</a> + and the <a href='https://www.transifex.com/calamares/calamares/'>Calamares + translators team</a>.<br/><br/> + <a href='https://calamares.io/'>Calamares</a> + development is sponsored by <br/> + <a href='http://www.blue-systems.com/'>Blue Systems</a> - + Liberating Software.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/about.qml" line="96"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>calamares-sidebar</name> + <message> + <location filename="../src/calamares/calamares-sidebar.qml" line="79"/> + <source>Show debug information</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>finishedq</name> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> + <source>Installation Completed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> + <source>%1 has been installed on your computer.<br/> + You may now restart into your new system, or continue using the Live environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> + <source>Close Installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> + <source>Restart System</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> + <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> + This log is copied to /var/log/installation.log of the target system.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>i18n</name> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="46"/> + <source><h1>Languages</h1> </br> + The system locale setting affects the language and character set for some command line user interface elements. The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="106"/> + <source><h1>Locales</h1> </br> + The system locale setting affects the numbers and dates format. The current setting is <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/i18n.qml" line="158"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>keyboardq</name> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="45"/> + <source>Keyboard Model</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="377"/> + <source>Layouts</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="148"/> + <source>Keyboard Layout</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="60"/> + <source>Click your preferred keyboard model to select layout and variant, or use the default one based on the detected hardware.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="253"/> + <source>Models</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="260"/> + <source>Variants</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="276"/> + <source>Keyboard Variant</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="386"/> + <source>Test your keyboard</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>localeq</name> + <message> + <location filename="../src/modules/localeq/localeq.qml" line="81"/> + <source>Change</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>notesqml</name> + <message> + <location filename="../src/modules/notesqml/notesqml.qml" line="50"/> + <source><h3>%1</h3> + <p>These are example release notes.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>release_notes</name> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="45"/> + <source><h3>%1</h3> + <p>This an example QML file, showing options in RichText with Flickable content.</p> + + <p>QML with RichText can use HTML tags, Flickable content is useful for touchscreens.</p> + + <p><b>This is bold text</b></p> + <p><i>This is italic text</i></p> + <p><u>This is underlined text</u></p> + <p><center>This text will be center-aligned.</center></p> + <p><s>This is strikethrough</s></p> + + <p>Code example: + <code>ls -l /home</code></p> + + <p><b>Lists:</b></p> + <ul> + <li>Intel CPU systems</li> + <li>AMD CPU systems</li> + </ul> + + <p>The vertical scrollbar is adjustable, current width set to 10.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="76"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>usersq</name> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="36"/> + <source>Pick your user name and credentials to login and perform admin tasks</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> + <source>What is your name?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> + <source>Your Full Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> + <source>What name do you want to use to log in?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> + <source>Login Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> + <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> + <source>What is the name of this computer?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> + <source>Computer Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> + <source>This name will be used if you make the computer visible to others on a network.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> + <source>Choose a password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> + <source>Repeat Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> + <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> + <source>Validate passwords quality</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> + <source>Log in automatically without asking for the password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> + <source>Reuse user password as root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> + <source>Use the same password for the administrator account.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> + <source>Choose a root password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> + <source>Root Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> + <source>Repeat Root Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> + <source>Enter the same password twice, so that it can be checked for typing errors.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>welcomeq</name> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="35"/> + <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> + <p>This program will ask you some questions and set up %1 on your computer.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="66"/> + <source>About</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> + <source>Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> + <source>Known issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="102"/> + <source>Release notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="114"/> + <source>Donate</source> + <translation type="unfinished"/> + </message> + </context> +</TS> diff --git a/lang/calamares_si.ts b/lang/calamares_si.ts index f6ac64656d52bbcb7873a37190dd2b9df7e9f79c..84c821a151b851130415bc7003006651cfb405a4 100644 --- a/lang/calamares_si.ts +++ b/lang/calamares_si.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_sk.ts b/lang/calamares_sk.ts index c7b5c6809e65c4d26dda4cb5e7e7a7ba37e5da43..aaba86b91a3845767a5e520521cda04cc30f0b0f 100644 --- a/lang/calamares_sk.ts +++ b/lang/calamares_sk.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Hlavný zavádzací záznam (MBR) zariadenia %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Zavádzací oddiel</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systémový oddiel</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Neinštalovať zavádzač</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Spúšťa sa operácia %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Nesprávna cesta k pracovnému adresáru</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Pracovný adresár %1 pre úlohu jazyka python %2 nie je možné čítať.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Nesprávny súbor hlavného skriptu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Súbor hlavného skriptu %1 pre úlohu jazyka python %2 nie je možné čítať.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Chyba knižnice Boost.Python v úlohe „%1“.</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Inštalácia zlyhala</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Inštalácia zlyhala</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Chceli by ste vložiť záznam z inštalácie na web?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> - <translation>_Áno</translation> + <translation>Án&o</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> - <translation>_Nie</translation> + <translation>&Nie</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> - <translation>_Zavrieť</translation> + <translation>&Zavrieť</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Odovzdanie nebolo úspešné. Nebolo dokončené žiadne webové vloženie.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Zlyhala inicializácia inštalátora Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>Nie je možné nainštalovať %1. Calamares nemohol načítať všetky konfigurované moduly. Je problém s tým, ako sa Calamares používa pri distribúcii.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Nebolo možné načítať nasledujúce moduly</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Pokračovať v inštalácii?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Pokračovať v inštalácii?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Inštalačný program distribúcie %1 sa chystá vykonať zmeny na vašom disku, aby nainštaloval distribúciu %2. <br/><strong>Tieto zmeny nebudete môcť vrátiť späť.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Inštalátor distribúcie %1 sa chystá vykonať zmeny na vašom disku, aby nainštaloval distribúciu %2. <br/><strong>Tieto zmeny nebudete môcť vrátiť späť.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Inštalovať teraz</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Inštalovať teraz</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Prejsť s&päť</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Inštalovať</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> - <translation>_Inštalovať</translation> + <translation>&Inštalovať</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Inštalácia je dokončená. Zavrite inštalačný program.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Inštalácia je dokončená. Zatvorí inštalátor.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Zrušenie inštalácie bez zmien v systéme.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Zruší inštaláciu bez zmeny systému.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>Ď&alej</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Späť</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> - <translation>_Dokončiť</translation> + <translation>&Dokončiť</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Zrušiť</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Zrušiť inštaláciu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Zrušiť inštaláciu?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Naozaj chcete zrušiť aktuálny priebeh inštalácie? Inštalačný program bude ukončený a zmeny budú stratené.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Skutočne chcete zrušiť aktuálny priebeh inštalácie? @@ -472,22 +472,22 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Neznámy typ výnimky</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Neanalyzovateľná chyba jazyka Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Neanalyzovateľný ladiaci výstup jazyka Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Nezískateľná chyba jazyka Python.</translation> </message> @@ -505,6 +505,24 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Inštalátor distribúcie %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Inštalátor zlyhal pri aktualizovaní tabuľky oddielov na disku „%1“.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,150 +539,150 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Forma</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Vyberte úložné &zariadenie:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Teraz:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Potom:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ručné rozdelenie oddielov</strong><br/>Môžete vytvoriť alebo zmeniť veľkosť oddielov podľa seba.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Opakované použitie oddielu %1 ako domovského pre distribúciu %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Vyberte oddiel na zmenšenie a potom potiahnutím spodného pruhu zmeňte veľkosť</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>Oddiel %1 bude zmenšený na %2MiB a nový %3MiB oddiel bude vytvorený pre distribúciu %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Umiestnenie zavádzača:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Vyberte oddiel, na ktorý sa má inštalovať</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Oddiel systému EFI sa nedá v tomto počítači nájsť. Prosím, prejdite späť a použite ručné rozdelenie oddielov na inštaláciu distribúcie %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Oddie lsystému EFI na %1 bude použitý na spustenie distribúcie %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Oddiel systému EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Zdá sa, že toto úložné zariadenie neobsahuje operačný systém. Čo by ste chceli urobiť?<br/>Budete môcť skontrolovať a potvrdiť vaše voľby pred uplatnením akejkoľvek zmeny na úložnom zariadení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Vymazanie disku</strong><br/>Týmto sa <font color="red">odstránia</font> všetky údaje momentálne sa nachádzajúce na vybranom úložnom zariadení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Inštalácia popri súčasnom systéme</strong><br/>Inštalátor zmenší oddiel a uvoľní miesto pre distribúciu %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Nahradenie oddielu</strong><br/>Nahradí oddiel distribúciou %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Toto úložné zariadenie obsahuje operačný systém %1. Čo by ste chceli urobiť?<br/>Budete môcť skontrolovať a potvrdiť vaše voľby pred uplatnením akejkoľvek zmeny na úložnom zariadení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Toto úložné zariadenie už obsahuje operačný systém. Čo by ste chceli urobiť?<br/>Budete môcť skontrolovať a potvrdiť vaše voľby pred uplatnením akejkoľvek zmeny na úložnom zariadení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Toto úložné zariadenie obsahuje viacero operačných systémov. Čo by ste chceli urobiť?<br/>Budete môcť skontrolovať a potvrdiť vaše voľby pred uplatnením akejkoľvek zmeny na úložnom zariadení.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Toto úložné zariadenie už obsahuje operačný systém, ale tabuľka oddielov <strong>%1</strong> sa líši od požadovanej <strong>%2</strong>. <br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Toto úložné zariadenie má jeden zo svojich oddielov <strong>pripojený</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Toto úložné zariadenie je súčasťou zariadenia s <strong>neaktívnym RAIDom</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Bez odkladacieho priestoru</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Znovu použiť odkladací priestor</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Odkladací priestor (bez hibernácie)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Odkladací priestor (s hibernáciou)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Odkladací priestor v súbore</translation> </message> @@ -700,12 +718,12 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Vymazávajú sa všetky dočasné pripojenia.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Nedá sa získať zoznam dočasných pripojení.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Vymazané všetky dočasné pripojenia.</translation> </message> @@ -732,27 +750,27 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Nastavenie modelu klávesnice na %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Nastavenie rozloženia klávesnice na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Nastavenie časovej zóny na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Jazyk systému bude nastavený na %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Miestne nastavenie čísel a dátumov bude nastavené na %1.</translation> </message> @@ -876,6 +894,11 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <source>Your passwords do not match!</source> <translation>Vaše heslá sa nezhodujú!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -916,6 +939,16 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <source>The installation of %1 is complete.</source> <translation>Inštalácia distribúcie %1s je dokončená.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Výber balíkov</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Prosím, vyberte produkt zo zoznamu. Vybraný produkt bude nainštalovaný.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -978,27 +1011,37 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Príznaky:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Zaši&frovať</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logický</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primárny</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Bod pripojenia sa už používa. Prosím, vyberte iný.</translation> </message> @@ -1006,43 +1049,43 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Vytvorenie nového %2MiB oddielu na zariadení %4 (%3) so systémom súborov %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Vytvorenie nového <strong>%2MiB</strong> oddielu na zariadení <strong>%4</strong> (%3) so systémom súborov <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Vytvára sa nový %1 oddiel na zariadení %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Inštalátor zlyhal pri vytváraní oddielu na disku „%1“.</translation> </message> @@ -1093,7 +1136,7 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Vytvára sa nová tabuľka oddielov typu %1 na zariadení %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Inštalátor zlyhal pri vytváraní tabuľky oddielov na zariadení %1.</translation> </message> @@ -1332,7 +1375,17 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Príznaky:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Bod pripojenia sa už používa. Prosím, vyberte iný.</translation> </message> @@ -1369,57 +1422,57 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Nastaviť informácie o oddieli</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Inštalovať distribúciu %1 na <strong>novom</strong> %2 systémovom oddieli.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Inštalovať distribúciu %2 na %3 systémovom oddieli <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Inštalovať zavádzač do <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Nastavujú sa body pripojení.</translation> </message> @@ -1832,6 +1885,14 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <translation>Umiestnenie</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Vyberte vami uprednostňovanú oblasť, alebo použite predvolenú, založenú na vašom aktuálnom umiestnení.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Časová zóna: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Vyberte uprednostňovanú zónu vo vašej oblasti.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zóny</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Nižšie môžete doladiť nastavenia jazyka a miestne nastavenia.</translation> </message> @@ -2406,7 +2467,7 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Balíky</translation> </message> @@ -2587,33 +2648,38 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Voľné miesto</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nový oddiel</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Názov</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Systém súborov</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Bod pripojenia</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Veľkosť</translation> </message> @@ -2699,117 +2765,117 @@ Inštalátor sa ukončí a všetky zmeny budú stratené.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Zbierajú sa informácie o počítači...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Oddiely</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Inštalácia distribúcie %1 <strong>popri</strong> inom operačnom systéme.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Vymazanie</strong> disku a inštalácia distribúcie %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Nahradenie</strong> oddielu distribúciou %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ručné</strong> rozdelenie oddielov.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Inštalácia distribúcie %1 <strong>popri</strong> inom operačnom systéme na disku <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Vymazanie</strong> disku <strong>%2</strong> (%3) a inštalácia distribúcie %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Nahradenie</strong> oddielu na disku <strong>%2</strong> (%3) distribúciou %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ručné</strong> rozdelenie oddielov na disku <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Teraz:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Potom:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Nie je nastavený žiadny oddiel systému EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Oddiel systému EFI je potrebný pre spustenie distribúcie %1.<br/><br/>Na nastavenie oddielu systému EFI prejdite späť a vyberte, alebo vytvorte systém súborov FAT32 s povoleným príznakom <strong>%3</strong> a bod pripojenia <strong>%2</strong>.<br/><br/>Môžete pokračovať bez nastavenia oddielu systému EFI, ale váš systém môže pri spustení zlyhať.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Oddiel systému EFI je potrebný pre spustenie distribúcie %1.<br/><br/>Oddiel bol nastavený s bodom pripojenia <strong>%2</strong>, ale nemá nastavený príznak <strong>%3</strong>.<br/>Na nastavenie príznaku prejdite späť a upravte oddiel.<br/><br/>Môžete pokračovať bez nastavenia príznaku, ale váš systém môže pri spustení zlyhať.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Príznak oddielu systému EFI nie je nastavený</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Voľba na použitie tabuľky GPT s BIOSom</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Tabuľka oddielov GPT je najlepšou voľbou pre všetky systémy. Inštalátor podporuje taktiež inštaláciu pre systémy s BIOSom.<br/><br/>Pre nastavenie tabuľky oddielov GPT s BIOSom, (ak ste tak už neučinili) prejdite späť a nastavte tabuľku oddielov na GPT, a potom vytvorte nenaformátovaný oddiel o veľkosti 8 MB s povoleným príznakom <strong>bios_grub</strong>.<br/><br/>Nenaformátovaný oddiel o veľkosti 8 MB je potrebný na spustenie distribúcie %1 na systéme s BIOSom a tabuľkou GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Zavádzací oddiel nie je zašifrovaný</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Spolu so zašifrovaným koreňovým oddielom bol nainštalovaný oddelený zavádzací oddiel, ktorý ale nie je zašifrovaný.<br/><br/>S týmto typom inštalácie je ohrozená bezpečnosť, pretože dôležité systémové súbory sú uchovávané na nezašifrovanom oddieli.<br/>Ak si to želáte, môžete pokračovať, ale neskôr, počas spúšťania systému sa vykoná odomknutie systému súborov.<br/>Na zašifrovanie zavádzacieho oddielu prejdite späť a vytvorte ju znovu vybraním voľby <strong>Zašifrovať</strong> v okne vytvárania oddielu.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>má dostupné aspoň jedno diskové zariadenie.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Neexistujú žiadne oddiely, na ktoré je možné vykonať inštaláciu.</translation> </message> @@ -2999,17 +3065,17 @@ Výstup: <translation>Nepodarilo sa vytvoriť nový náhodný súbor <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Žiadny produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Nie je poskytnutý żiadny popis.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(žiadny bod pripojenia)</translation> </message> @@ -3270,12 +3336,12 @@ Výstup: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Pre čo najlepší výsledok, sa prosím, uistite, že tento počítač:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systémové požiadavky</translation> </message> @@ -3283,27 +3349,27 @@ Výstup: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Tento počítač nespĺňa minimálne požiadavky pre inštaláciu distribúcie %1.<br/>Inštalácia nemôže pokračovať. <a href="#details">Podrobnosti...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Tento počítač nespĺňa minimálne požiadavky pre inštaláciu distribúcie %1.<br/>Inštalácia nemôže pokračovať. <a href="#details">Podrobnosti...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Tento počítač nespĺňa niektoré z odporúčaných požiadaviek pre inštaláciu distribúcie %1.<br/>Inštalácia môže pokračovať, ale niektoré funkcie môžu byť zakázané.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Tento počítač nespĺňa niektoré z odporúčaných požiadaviek pre inštaláciu distribúcie %1.<br/>Inštalácia môže pokračovať, ale niektoré funkcie môžu byť zakázané.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Tento program vám položí niekoľko otázok a nainštaluje distribúciu %2 do vášho počítača.</translation> </message> @@ -3459,7 +3525,7 @@ Výstup: <translation>Nastavujú sa príznaky <strong>%1</strong> na novom oddieli.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Inštalátor zlyhal pri nastavovaní príznakov na oddieli %1.</translation> </message> @@ -3602,12 +3668,12 @@ Výstup: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Toto je prehľad toho, čo sa stane, keď spustíte inštaláciu.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Toto je prehľad toho, čo sa stane, keď spustíte inštaláciu.</translation> </message> @@ -4160,107 +4226,127 @@ Výstup: <translation>Vyberte vaše používateľské meno a poverenia na prihlásenie a vykonávanie administrátorských úloh</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Aké je vaše meno?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Vaše celé meno</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Aké meno chcete použiť na prihlásenie?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Prihlasovacie meno</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Ak bude tento počítač používať viac ako jedna osoba, môžete po inštalácii vytvoriť viacero účtov.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Sú povolené iba malé písmená, číslice, podtržníky a pomlčky.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Aký je názov tohto počítača?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Názov počítača</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Tento názov bude použitý, keď zviditeľníte počítač ostatným v sieti.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Zvoľte heslo pre zachovanie vášho účtu v bezpečí.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Heslo</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Zopakovanie hesla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Zadajte rovnaké heslo dvakrát, aby sa predišlo preklepom. Dobré heslo by malo obsahovať mix písmen, čísel a diakritiky, malo by mať dĺžku aspoň osem znakov a malo by byť pravidelne menené.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Overiť kvalitu hesiel</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Keď je zaškrtnuté toto políčko, kontrola kvality hesla bude ukončená a nebudete môcť použiť slabé heslo.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Prihlásiť automaticky bez pýtania hesla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Znovu použiť používateľské heslo ako heslo správcu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Použiť rovnaké heslo pre účet správcu.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Zvoľte heslo správcu pre zachovanie vášho účtu v bezpečí.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Heslo správcu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Zopakovanie hesla správcu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Zadajte rovnaké heslo dvakrát, aby sa predišlo preklepom.</translation> </message> diff --git a/lang/calamares_sl.ts b/lang/calamares_sl.ts index d173238707bb4cdd1c2459747add3bfc0bc98a33..c5f8eb2654fe2b185125156db05f1ebd51a91131 100644 --- a/lang/calamares_sl.ts +++ b/lang/calamares_sl.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Zagonski razdelek</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistemski razdelek</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Nepravilna pot delovne mape</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Ni mogoče brati delovne mape %1 za pythonovo opravilo %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Nepravilna datoteka glavnega skripta</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Ni mogoče brati datoteke %1 glavnega skripta za pythonovo opravilo %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Napaka Boost.Python v opravilu "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Namestitev je spodletela</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Napaka</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,123 +345,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Naprej</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Nazaj</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Preklic namestitve?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Ali res želite preklicati trenutni namestitveni proces? @@ -471,22 +471,22 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Neznana vrsta izjeme</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>nerazčlenljiva napaka Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -504,6 +504,24 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation>%1 Namestilnik</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Namestilniku ni uspelo posodobiti razpredelnice razdelkov na disku '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -520,149 +538,149 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation>Oblika</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Potem:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -698,12 +716,12 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Ni možno dobiti seznama začasnih priklopov.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Vsi začasni priklopi so bili počiščeni.</translation> </message> @@ -730,27 +748,27 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Nastavi model tipkovnice na %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Nastavi razporeditev tipkovnice na %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -874,6 +892,11 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation>Zastavice:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logičen</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primaren</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1004,43 +1047,43 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Namestilniku ni uspelo ustvariti razdelka na disku '%1'.</translation> </message> @@ -1091,7 +1134,7 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Namestilniku ni uspelo ustvariti razpredelnice razdelkov na %1.</translation> </message> @@ -1330,7 +1373,17 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation>Zastavice:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1367,57 +1420,57 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Nastavi informacije razdelka</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1830,6 +1883,14 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <translation>Položaj</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2047,29 +2108,29 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2403,7 +2464,7 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2584,33 +2645,38 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Razpoložljiv prostor</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nov razdelek</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Ime</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Datotečni sistem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Priklopna točka</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Velikost</translation> </message> @@ -2696,117 +2762,117 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Zbiranje informacij o sistemu ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Razdelki</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Potem:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2993,17 +3059,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3261,12 +3327,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Za najboljše rezultate se prepričajte, da vaš računalnik izpolnjuje naslednje zahteve:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3274,27 +3340,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3450,7 +3516,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3593,12 +3659,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4138,107 +4204,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Vaše ime?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Katero ime želite uporabiti za prijavljanje?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Ime računalnika?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Izberite geslo za zaščito vašega računa.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_sq.ts b/lang/calamares_sq.ts index e5270710a64327055f6a4be65cb0fa7f7cc8e166..339579e76b561b98a4724639bf03d199ef55618b 100644 --- a/lang/calamares_sq.ts +++ b/lang/calamares_sq.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation>Administroni rregullime vetëmontimi</translation> </message> </context> <context> @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record për %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Pjesë Nisjesh</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Pjesë Sistemi</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Mos instalo ngarkues nisjesh</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -104,22 +104,22 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="102"/> <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> - <translation type="unfinished"/> + <translation>Vithis Calamares-in, që kështu Dr. Konqui të mund t’i hedhë një sy.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>Ringarkon fletëstilin prej drejtorisë së markës.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>Ngarkon regjistrin e sesionit te pastebin-i i formësuar.</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>Dërgo Regjistër Sesioni</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -129,7 +129,7 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> - <translation type="unfinished"/> + <translation>Shfaq pemën e emrave të widget-eve në regjistër (për diagnostikim fletëstili).</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="131"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Po xhirohet %1 veprim.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Shteg i gabuar drejtorie pune</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Drejtoria e punës %1 për aktin python %2 s’është e lexueshme.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Kartelë kryesore programthi e dëmtuar</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Kartela kryesore e programthit file %1 për aktin python %2 s’është e lexueshme.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Gabim Boost.Python tek akti \"%1\".</translation> </message> @@ -285,180 +285,184 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Rregullimi Dështoi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Instalimi Dështoi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Do të donit të hidhet në web regjistri i instalimit?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Gabim</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Po</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Jo</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Mbylle</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL Ngjitjeje Regjistri Instalimi</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Ngarkimi s’qe i suksesshëm. S’u bë hedhje në web.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 Link copied to clipboard</source> - <translation type="unfinished"/> + <translation>Regjistri i instalimit u postua te + +%1 + +Lidhja u kopjua në të papastër</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Gatitja e Calamares-it Dështoi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 s’mund të instalohet. Calamares s’qe në gjendje të ngarkonte krejt modulet e formësuar. Ky është një problem që lidhet me mënyrën se si përdoret Calamares nga shpërndarja.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>S’u ngarkuan dot modulet vijues:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Të vazhdohet me rregullimin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Të vazhdohet me instalimin?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Programi i rregullimit %1 është një hap larg nga bërja e ndryshimeve në diskun tuaj, që të mund të rregullojë %2.<br/><strong>S’do të jeni në gjendje t’i zhbëni këto ndryshime.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Instaluesi %1 është një hap larg nga bërja e ndryshimeve në diskun tuaj, që të mund të instalojë %2.<br/><strong>S’do të jeni në gjendje t’i zhbëni këto ndryshime.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Rregulloje tani</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Instaloje tani</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Kthehu &mbrapsht</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Rregulloje</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Instaloje</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Rregullimi është i plotë. Mbylleni programin e rregullimit.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Instalimi u plotësua. Mbylleni instaluesin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Anuloje rregullimin pa ndryshuar sistemin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Anuloje instalimin pa ndryshuar sistemin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>Pas&uesi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Mbrapsht</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&U bë</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Anuloje</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Të anulohet rregullimi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Të anulohet instalimi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Doni vërtet të anulohet procesi i tanishëm i rregullimit? Programi i rregullimit do të mbyllet dhe krejt ndryshimet do të humbin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Doni vërtet të anulohet procesi i tanishëm i instalimit? @@ -468,22 +472,22 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Lloj i panjohur përjashtimi</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>gabim kodi Python të papërtypshëm</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation><i>traceback</i> Python i papërtypshëm</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Gabim Python mosprurjeje kodi.</translation> </message> @@ -501,6 +505,24 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Instalues %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>Caktoni etiketë sistemi kartelash në %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Caktoni etiketë sistemi kartelash <strong>%1</strong> te pjesa <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Instaluesi s’arriti të përditësojë tabelë ndarjesh në diskun '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +539,149 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Formular</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Përzgjidhni &pajisje depozitimi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>E tanishmja:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Më Pas:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Pjesëzim dorazi</strong><br/>Pjesët mund t’i krijoni dhe ripërmasoni ju vetë.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Ripërdore %1 si pjesën shtëpi për %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Përzgjidhni një pjesë që të zvogëlohet, mandej tërhiqni shtyllën e poshtme që ta ripërmasoni</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 do të zvogëlohet në %2MiB dhe për %4 do të krijohet një pjesë e re %3MiB.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Vendndodhje ngarkuesi nisjesh:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Përzgjidhni një pjesë ku të instalohet</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Në këtë sistem s’gjendet gjëkundi një pjesë EFI sistemi. Ju lutemi, kthehuni mbrapsht dhe përdorni pjesëtimin dorazi që të rregulloni %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Për nisjen e %2 do të përdoret pjesa EFI e sistemit te %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Pjesë EFI sistemi:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Kjo pajisje depozitimi përmban %1 në të. Ç’do të donit të bënit?<br/>Do të jeni në gjendje të rishqyrtoni dhe ripohoni zgjedhjet tuaja, para se te pajisja e depozitimit të bëhet çfarëdo ndryshimi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Fshije diskun</strong><br/>Kështu do të <font color=\"red\">fshihen</font> krejt të dhënat të pranishme tani në pajisjen e përzgjedhur.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Instaloje në krah të tij</strong><br/>Instaluesi do të zvogëlojë një pjesë për të bërë vend për %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Zëvendëso një pjesë</strong><br/>Zëvendëson një pjesë me %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Kjo pajisje depozitimi përmban %1 në të. Ç’do të donit të bënit?<br/>Do të jeni në gjendje të rishqyrtoni dhe ripohoni zgjedhjet tuaja, para se te pajisja e depozitimit të bëhet çfarëdo ndryshimi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Kjo pajisje depozitimi ka tashmë një sistem operativ në të. Ç’do të donit të bënit?<br/>Do të jeni në gjendje të rishqyrtoni dhe ripohoni zgjedhjet tuaja, para se te pajisja e depozitimit të bëhet çfarëdo ndryshimi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Kjo pajisje depozitimi ka disa sisteme operativë në të. Ç’do të donit të bënit?<br/>Do të jeni në gjendje të rishqyrtoni dhe ripohoni zgjedhjet tuaja, para se te pajisja e depozitimit të bëhet çfarëdo ndryshimi.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Kjo pajisje depozitimi ka tashmë një sistem operativ në të, por tabela e saj e pjesëve <strong>%1</strong> është e ndryshme nga ajo e duhura <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Kjo pajisje depozitimi ka një nga pjesët e saj <strong>të montuar</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Kjo pajisje depozitimi është pjesë e një pajisje <strong>RAID jo aktive</strong> device.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Pa Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Ripërdor Swap-in</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (pa Hibernate)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (me Hibernate)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap në kartelë</translation> </message> @@ -695,12 +717,12 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Po hiqen krejt montimet e përkohshme.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>S’merret dot lista e montimeve të përkohshme.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>U hoqën krejt montimet e përkohshme.</translation> </message> @@ -727,27 +749,27 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Si model tastiere do të caktohet %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Si model tastiere do të caktohet %1%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Si zonë kohore cakto %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Si gjuhë sistemi do të caktohet %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Si vendore për numra dhe data do të vihet %1.</translation> </message> @@ -764,12 +786,12 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <message> <location filename="../src/modules/netinstall/Config.cpp" line="57"/> <source>Network Installation. (Disabled: Internal error)</source> - <translation type="unfinished"/> + <translation>Instalim Nga Rrjeti. (I çaktivizuar: Gabim i brendshëm)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="61"/> <source>Network Installation. (Disabled: No package list)</source> - <translation type="unfinished"/> + <translation>Instalim Nga Rrjeti. (I çaktivizuar: S’ka listë paketash)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="77"/> @@ -871,6 +893,11 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <source>Your passwords do not match!</source> <translation>Fjalëkalimet tuaj s’përputhen!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>OK!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -884,12 +911,12 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <message> <location filename="../src/modules/finished/Config.cpp" line="147"/> <source>The setup of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>Ujdisja e %1 s’u plotësua me sukses.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="148"/> <source>The installation of %1 did not complete successfully.</source> - <translation type="unfinished"/> + <translation>Instalimi i %1 s’u plotësua me sukses.</translation> </message> <message> <location filename="../src/modules/finished/Config.cpp" line="152"/> @@ -911,6 +938,16 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <source>The installation of %1 is complete.</source> <translation>Instalimi i %1 u plotësua.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Përzgjedhje Pakete</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Ju lutemi, zgjidhni prej listës një produkt. Produkti i përzgjedhur do të instalohet.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1010,37 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Parametra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Etiketë për sistemin e kartelave</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>Etiketë FS-je:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Fshehtëzoje</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logjik</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Parësor</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Pikë montimi tashmë e përdorur. Ju lutemi, përzgjidhni një tjetër.</translation> </message> @@ -1001,43 +1048,43 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> - <translation type="unfinished"/> + <translation>Krijo pjesë të re %1MiB te %3 (%2) me zëra %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> - <translation type="unfinished"/> + <translation>Krijo pjesë të re %1MiB te %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Krijo pjesë të re %2MiB te %4 (%3) me sistem kartelash %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Krijo pjesë të re <strong>%1MiB</strong> te <strong>%3</strong> (%2) me zërat <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> - <translation type="unfinished"/> + <translation>Krijo pjesë të re <strong>%1MiB</strong> te <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Krijo pjesë të re <strong>%2MiB</strong> te <strong>%4</strong> (%3) me sistem kartelash <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Po krijohet pjesë e re %1 te %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Instaluesi s’arriti të krijojë pjesë në diskun '%1'.</translation> </message> @@ -1088,7 +1135,7 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Po krijohet tabelë e re pjesësh %1 te %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Instaluesi s’arriti të krijojë tabelë pjesësh në diskun %1.</translation> </message> @@ -1327,7 +1374,17 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Parametra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Etiketë për sistemin e kartelave</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>Etiketë FS-je:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Pikë montimi tashmë e përdorur. Ju lutemi, përzgjidhni një tjetër.</translation> </message> @@ -1364,57 +1421,57 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Caktoni të dhëna pjese</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> - <translation type="unfinished"/> + <translation>Instalo %1 te pjesë e <strong>re</strong> %2 sistemi, me veçoritë <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Instaloje %1 në pjesë sistemi <strong>të re</strong> %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> - <translation type="unfinished"/> + <translation>Ujdisni pjesë të <strong>re</strong> %2, me pikë montimi <strong>%1</strong> dhe veçori <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> - <translation type="unfinished"/> + <translation>Ujdisni pjesë të <strong>re</strong> %2, me pikë montimi <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Instalo %2 në pjesë sistemi %3 <strong>%1</strong>, me veçoritë <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> - <translation type="unfinished"/> + <translation>Ujdisni pjesë %3 <strong>%1</strong>, me pikë montimi <strong>%2</strong> dhe veçori <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> - <translation type="unfinished"/> + <translation>Ujdisni pjesë %3 <strong>%1</strong> me pikë montimi <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Instaloje %2 te pjesa e sistemit %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Instalo ngarkues nisjesh në <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Po rregullohen pika montimesh.</translation> </message> @@ -1827,6 +1884,14 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <translation>Vendndodhje</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Dil</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2109,29 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Përzgjidhni Rajonin tuaj të parapëlqyer, ose përdorni atë parazgjedhje, bazuar në në vendndodhjen tuaj të tanishme.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Përzgjidhni Rajonin tuaj të parapëlqyer, ose përdorni rregullimet parazgjedhje.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zonë kohore: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Përzgjidhni brenda Rajonit tuaj Zonën tuaj të parapëlqyer.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zona</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Më poshtë mund të përimtoni rregullimet për Gjuhën dhe Vendoren.</translation> </message> @@ -2382,7 +2447,7 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketa</translation> </message> @@ -2563,33 +2628,38 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Hapësirë e Lirë</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Pjesë e re</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Emër</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Sistem Kartelash</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>Etiketë Sistemi Kartelash</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Pikë Montimi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Madhësi</translation> </message> @@ -2675,117 +2745,117 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Po grumbullohen të dhëna mbi sistemin…</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Pjesë</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Instalojeni %1 <strong>në krah</strong> të një tjetër sistemi operativ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Fshije</strong> diskun dhe instalo %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Zëvendësojeni</strong> një pjesë me %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Pjesëtim <strong>dorazi</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Instaloje %1 <strong>në krah</strong> të një tjetri sistemi operativ në diskun <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Fshije</strong> diskun <strong>%2</strong> (%3) dhe instalo %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Zëvendëso</strong> një pjesë te disku <strong>%2</strong> (%3) me %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Pjesëtim <strong>dorazi</strong> në diskun <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disku <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>E tanishmja:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Më Pas:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>S’ka të formësuar pjesë sistemi EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Një pjesë EFI sistemi është e nevojshme për nisjen e %1.<br/><br/>Që të formësoni një pjesë EFI sistemi, kthehuni mbrapsht dhe përzgjidhni ose krijoni një sistem kartelash FAT32 me parametrin <strong>%3</strong> të aktivizuar dhe me pikë montimi <strong>%2</strong>.<br/><br/>Mund të vazhdoni pa ujdisur një pjesë EFI sistemi, por nisja nën sistemi juaj mund të dështojë.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Një pjesë EFI sistemi është e nevojshme për nisjen e %1.<br/><br/>Qe formësuar një pikë montimi <strong>%2</strong>, por parametri <strong>%3</strong> për të s’është ujdisur.<br/>Për të ujdisur parametrin, kthehuni mbrapsht dhe përpunoni pjesën.<br/><br/>Mund të vazhdoni pa ujdisur një pjesë EFI sistemi, por nisja nën sistemin tuaj mund të dështojë.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>S’i është vënë parametër pjese EFI sistemi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Mundësi për përdorim GTP-je në BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Një tabelë pjesësh GPT është mundësia më e mirë për krejt sistemet. Ky instalues mbulon gjithashtu një ujdisje të tillë edhe për sisteme BIOS.<br/><br/>Që të formësoni një tabelë pjesësh GPT në BIOS, (nëse s’është bërë ende) kthehuni dhe ujdiseni tabelën e pjesëve si GPT, më pas krijoni një ndarje të paformatuar 8 MB me shenjën <strong>bios_grub</strong> të aktivizuar.<br/><br/>Një pjesë e paformatuar 8 MB është e nevojshme për të nisur %1 në një sistem BIOS me GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Pjesë nisjesh e pafshehtëzuar</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Tok me pjesën e fshehtëzuar <em>root</em> qe rregulluar edhe një pjesë <em>boot</em> veçmas, por pjesa <em>boot</em> s’është e fshehtëzuar.<br/><br/>Ka preokupime mbi sigurinë e këtij lloj rregullimi, ngaqë kartela të rëndësishme sistemi mbahen në një pjesë të pafshehtëzuar.<br/>Mund të vazhdoni, nëse doni, por shkyçja e sistemit të kartelave do të ndodhë më vonë, gjatë nisjes së sistemit.<br/>Që të fshehtëzoni pjesën <em>boot</em>, kthehuni mbrapsht dhe rikrijojeni, duke përzgjedhur te skena e krijimit të pjesës <strong>Fshehtëzoje</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ka të paktën një pajisje disku për përdorim.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>S’ka pjesë ku të instalohet.</translation> </message> @@ -2975,17 +3045,17 @@ Përfundim: <translation>S’u krijua dot kartelë e re kuturu <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>S’ka produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>S’u dha përshkrim.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(s’ka pikë montimi)</translation> </message> @@ -3246,12 +3316,12 @@ Përfundim: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Për përfundime më të mira, ju lutemi, garantoni që ky kompjuter:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistem i domosdoshëm</translation> </message> @@ -3259,27 +3329,27 @@ Përfundim: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Ky kompjuter s’i plotëson kërkesat minimum për rregullimin e %1.<br/>Rregullimi s’mund të vazhdojë. <a href=\"#details\">Hollësi…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ky kompjuter s’i plotëson kërkesat minimum për instalimin e %1.<br/>Instalimi s’mund të vazhdojë. <a href=\"#details\">Hollësi…</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Ky kompjuter s’i plotëson disa nga domosdoshmëritë e rekomanduara për rregullimin e %1.<br/>Rregullimi mund të vazhdojë, por disa veçori mund të përfundojnë të çaktivizuara.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Ky kompjuter s’i plotëson disa nga domosdoshmëritë e rekomanduara për instalimin e %1.<br/>Instalimi mund të vazhdojë, por disa veçori mund të përfundojnë të çaktivizuara.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ky program do t’ju bëjë disa pyetje dhe do të rregullojë %2 në kompjuterin tuaj.</translation> </message> @@ -3435,7 +3505,7 @@ Përfundim: <translation>Po vihen parametrat <strong>%1</strong> në pjesën e re.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Instaluesi s’arriti të vërë parametra në pjesën %1.</translation> </message> @@ -3578,12 +3648,12 @@ Përfundim: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Kjo është një përmbledhje e asaj që do të ndodhë sapo të nisni procedurën e rregullimit.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Kjo është një përmbledhje e asaj që do të ndodhë sapo të nisni procedurën e instalimit.</translation> </message> @@ -3988,29 +4058,31 @@ Përfundim: <message> <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> <source>Installation Completed</source> - <translation type="unfinished"/> + <translation>Instalimi u Plotësua</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> <source>%1 has been installed on your computer.<br/> You may now restart into your new system, or continue using the Live environment.</source> - <translation type="unfinished"/> + <translation>%1 është instaluar në kompjuterin tuaj.<br/> + Tani mundeni ta rinisni me sistemin tuaj të ri, ose të vazhdoni përdorimin e mjedisit Live.</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> <source>Close Installer</source> - <translation type="unfinished"/> + <translation>Mbylle Instaluesin</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> <source>Restart System</source> - <translation type="unfinished"/> + <translation>Rinis Sistemin</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> This log is copied to /var/log/installation.log of the target system.</p></source> - <translation type="unfinished"/> + <translation><p>Një regjistër i plotë i instalimit gjendet si installation.log, te drejtoria shtëpi e përdoruesit Live.<br/> + Te sistemi i synuar, ky regjistër është kopjuar te /var/log/installation.log.</p></translation> </message> </context> <context> @@ -4157,107 +4229,127 @@ Përfundim: <translation>Zgjidhni emrin tuaj të përdoruesit dhe kredencialet për të bërë hyrje dhe kryer veprime përgjegjësi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Cili është emri juaj?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Emri Juaj i Plotë</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Ç’emër doni të përdorni për t’u futur?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Emër Hyrjeje</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Nëse këtë kompjuter do ta përdorë më shumë se një person, mund të krijoni llogari të shumta pas instalimit.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Lejohen vetëm shkronja të vogla, numra, nënvijë dhe vijë ndarëse.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>“root” nuk lejohet si emër përdoruesi.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Cili është emri i këtij kompjuteri?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Emër Kompjuteri</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Ky emër do të përdoret nëse e bëni kompjuterin të dukshëm për të tjerët në një rrjet.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Lejohen vetëm shkronja, numra, nënvijë dhe vijë ndarëse. minimumi dy shenja.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>“localhost” s’lejohet si strehëemër.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Zgjidhni një fjalëkalim për ta mbajtur llogarinë tuaj të parrezikuar.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Fjalëkalim</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Ripërsëritni Fjalëkalimin</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Jepeni të njëjtin fjalëkalim dy herë, që të kontrollohet për gabime shkrimi. Një fjalëkalim i mirë do të përmbante një përzierje shkronjash, numrash dhe shenjash pikësimi, do të duhej të ishte të paktën tetë shenja i gjatë, dhe do të duhej të ndryshohej periodikisht.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Vlerëso cilësi fjalëkalimi</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Kur i vihet shenjë kësaj kutize, bëhet kontroll fortësie fjalëkalimi dhe s’do të jeni në gjendje të përdorni një fjalëkalim të dobët.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Kryej hyrje vetvetiu, pa kërkuar fjalëkalimin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Ripërdor fjalëkalim përdoruesi si fjalëkalim përdoruesi rrënjë</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Përdor të njëjtin fjalëkalim për llogarinë e përgjegjësit.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Që ta mbani llogarinë tuaj të parrezik, zgjidhni një fjalëkalim rrënje </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Fjalëkalim Rrënje</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Përsëritni Fjalëkalim Rrënje</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Jepeni të njëjtin fjalëkalim dy herë, që të mund të kontrollohet për gabime shkrimi.</translation> </message> diff --git a/lang/calamares_sr.ts b/lang/calamares_sr.ts index c86c45f02212b475c66aef7bc107cd331a207f3c..70e92f84f9175ce367365b1d7a08dc44b78ca80e 100644 --- a/lang/calamares_sr.ts +++ b/lang/calamares_sr.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Подизна партиција</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Системска партиција</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Не инсталирај подизни учитавач</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Извршавам %1 операцију.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Лоша путања радног директоријума</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Радни директоријум %1 за питонов посао %2 није читљив.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Лош фајл главне скрипте</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Фајл главне скрипте %1 за питонов посао %2 није читљив.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python грешка у послу „%1“.</translation> </message> @@ -287,54 +287,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Инсталација није успела</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Грешка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,123 +343,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Наставити са подешавањем?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Инсталирај сада</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Иди &назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Следеће</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Откажи</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Отказати инсталацију?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Да ли стварно желите да прекинете текући процес инсталације? @@ -469,22 +469,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Непознат тип изузетка</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -502,6 +502,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 инсталер</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Инсталација није успела да ажурира табелу партиција на диску '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -518,149 +536,149 @@ The installer will quit and all changes will be lost.</source> <translation>Форма</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Изаберите у&ређај за смештање:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Тренутно:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>После:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Ручно партиционисање</strong><br/>Сами можете креирати или мењати партције.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Подизни учитавач на:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -696,12 +714,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -728,27 +746,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Системски језик биће постављен на %1</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -872,6 +890,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Лозинке се не поклапају!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Логичка</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Примарна</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1002,43 +1045,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Инсталација није успела да направи партицију на диску '%1'.</translation> </message> @@ -1089,7 +1132,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Инсталација није успела да направи табелу партиција на %1.</translation> </message> @@ -1328,7 +1371,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1365,57 +1418,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1828,6 +1881,14 @@ The installer will quit and all changes will be lost.</source> <translation>Локација</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2045,29 +2106,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2392,7 +2453,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2573,33 +2634,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Назив</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Фајл систем</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2685,117 +2751,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Тренутно:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>После:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2982,17 +3048,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3250,12 +3316,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>За најбоље резултате обезбедите да овај рачунар:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Системски захтеви</translation> </message> @@ -3263,27 +3329,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3439,7 +3505,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3582,12 +3648,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4127,107 +4193,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Како се зовете?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Како ћете звати ваш рачунар?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Изаберите лозинку да обезбедите свој налог.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_sr@latin.ts b/lang/calamares_sr@latin.ts index 229b98bd7d1a5a7b2777c70b8564cc629e717952..d6174a76e93b9578330c7d163dcde50bdd6f2660 100644 --- a/lang/calamares_sr@latin.ts +++ b/lang/calamares_sr@latin.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record na %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Particija za pokretanje sistema</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistemska particija</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Neispravna putanja do radne datoteke</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Nemoguće pročitati radnu datoteku %1 za funkciju %2 u Python-u.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Neispravan glavna datoteka za skriptu</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Glavna datoteka za skriptu %1 za Python funkciju %2 se ne može pročitati.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python greška u funkciji %1</translation> </message> @@ -287,54 +287,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Neuspješna instalacija</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Greška</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,123 +343,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Dalje</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Nazad</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Prekini</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Prekini instalaciju?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Da li stvarno želite prekinuti trenutni proces instalacije? @@ -469,22 +469,22 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Nepoznat tip izuzetka</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>unparseable Python error</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>unparseable Python traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Unfetchable Python error.</translation> </message> @@ -502,6 +502,24 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation>%1 Instaler</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Instaler ne može promjeniti tabelu particija na disku '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -518,149 +536,149 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Poslije:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -696,12 +714,12 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -728,27 +746,27 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -872,6 +890,11 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <source>Your passwords do not match!</source> <translation>Vaše lozinke se ne poklapaju</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logička</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primarna</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1002,43 +1045,43 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Instaler nije uspeo napraviti particiju na disku '%1'.</translation> </message> @@ -1089,7 +1132,7 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Instaler nije uspjeo da napravi tabelu particija na %1.</translation> </message> @@ -1328,7 +1371,17 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1365,57 +1418,57 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1828,6 +1881,14 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <translation>Lokacija</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2045,29 +2106,29 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2392,7 +2453,7 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2573,33 +2634,38 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Slobodan prostor</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Nova particija</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Naziv</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Fajl sistem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Veličina</translation> </message> @@ -2685,117 +2751,117 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Particije</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Poslije:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2982,17 +3048,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3250,12 +3316,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Za najbolje rezultate, uvjetite se da li ovaj računar:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3263,27 +3329,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3439,7 +3505,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3582,12 +3648,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4127,107 +4193,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Kako se zovete?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Koje ime želite koristiti da se prijavite?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Kako želite nazvati ovaj računar?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Odaberite lozinku da biste zaštitili Vaš korisnički nalog.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_sv.ts b/lang/calamares_sv.ts index e1045e73bb8f32cddbff1f0ee409a3aaa290507e..4e4cbaff001ea317b4c06d2a6705b3ae83415e28 100644 --- a/lang/calamares_sv.ts +++ b/lang/calamares_sv.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record på %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Startpartition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Systempartition</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Installera inte någon starthanterare</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Kör %1-operation</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Arbetskatalogens sökväg är ogiltig</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Arbetskatalog %1 för pythonuppgift %2 är inte läsbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Ogiltig huvudskriptfil</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Huvudskriptfil %1 för pythonuppgift %2 är inte läsbar.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python-fel i uppgift "%'1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Inställningarna misslyckades</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Installationen misslyckades</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Vill du ladda upp installationsloggen på webben?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Fel</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ja</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Nej</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Stäng</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL till installationslogg</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Sändningen misslyckades. Ingenting sparades på webbplatsen.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,123 +345,123 @@ Link copied to clipboard</source> Länken kopierades till urklipp</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Initieringen av Calamares misslyckades</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 kan inte installeras. Calamares kunde inte ladda alla konfigurerade moduler. Detta är ett problem med hur Calamares används av distributionen.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Följande moduler kunde inte hämtas:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Fortsätt med installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Vill du fortsätta med installationen?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1-installeraren är på väg att göra ändringar på disk för att installera %2.<br/><strong>Du kommer inte att kunna ångra dessa ändringar.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1-installeraren är på väg att göra ändringar för att installera %2.<br/><strong>Du kommer inte att kunna ångra dessa ändringar.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Installera nu </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Installera nu</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Gå &bakåt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Installera</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Installera</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Installationen är klar. Du kan avsluta installationsprogrammet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Installationen är klar. Du kan avsluta installationshanteraren.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Avbryt inställningarna utan att förändra systemet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Avbryt installationen utan att förändra systemet.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Nästa</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Bakåt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Klar</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>Avbryt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Avbryt inställningarna?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Avbryt installation?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Vill du verkligen avbryta den nuvarande uppstartsprocessen? Uppstartsprogrammet kommer avsluta och alla ändringar kommer förloras.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Är du säker på att du vill avsluta installationen i förtid? @@ -471,22 +471,22 @@ Alla ändringar kommer att gå förlorade.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Okänd undantagstyp</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Otolkbart Pythonfel</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Otolkbar Python-traceback</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Ohämtbart Pythonfel</translation> </message> @@ -504,6 +504,24 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>%1-installationsprogram</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Installationsprogrammet misslyckades med att uppdatera partitionstabellen på disk '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -520,149 +538,149 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Formulär</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Välj lagringsenhet:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Nuvarande:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Efter:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Manuell partitionering</strong><br/>Du kan själv skapa och ändra storlek på partitionerna.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Återanvänd %1 som hempartition för %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Välj en partition att minska, sen dra i nedre fältet för att ändra storlek</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 kommer att förminskas till %2MiB och en ny %3MiB partition kommer att skapas för %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Sökväg till starthanterare:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Välj en partition att installera på</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Ingen EFI-partition kunde inte hittas på systemet. Gå tillbaka och partitionera din lagringsenhet manuellt för att ställa in %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>EFI-partitionen %1 kommer att användas för att starta %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI-partition:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Denna lagringsenhet ser inte ut att ha ett operativsystem installerat. Vad vill du göra?<br/>Du kommer kunna granska och bekräfta dina val innan någon ändring görs på lagringseneheten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Rensa lagringsenhet</strong><br/>Detta kommer <font color="red">radera</font> all existerande data på den valda lagringsenheten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Installera på sidan om</strong><br/>Installationshanteraren kommer krympa en partition för att göra utrymme för %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Ersätt en partition</strong><br/>Ersätter en partition med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Denna lagringsenhet har %1 på sig. Vad vill du göra?<br/>Du kommer kunna granska och bekräfta dina val innan någon ändring görs på lagringsenheten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Denna lagringsenhet har redan ett operativsystem på sig. Vad vill du göra?<br/>Du kommer kunna granska och bekräfta dina val innan någon ändring sker på lagringsenheten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Denna lagringsenhet har flera operativsystem på sig. Vad vill du göra?<br/>Du kommer kunna granska och bekräfta dina val innan någon ändring sker på lagringsenheten.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Denna lagringsenhet har redan ett operativsystem installerat på sig, men partitionstabellen <strong>%1</strong> skiljer sig från den som behövs <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Denna lagringsenhet har en av dess partitioner <strong>monterad</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Denna lagringsenhet är en del av en <strong>inaktiv RAID</strong>enhet. </translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Ingen Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Återanvänd Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap (utan viloläge)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap (med viloläge)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Använd en fil som växlingsenhet</translation> </message> @@ -698,12 +716,12 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Rensar alla tillfälliga monteringspunkter.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Kunde inte hämta tillfälliga monteringspunkter.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Rensade alla tillfälliga monteringspunkter</translation> </message> @@ -730,27 +748,27 @@ Alla ändringar kommer att gå förlorade.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Sätt tangenbordsmodell till %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Sätt tangentbordslayout till %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Sätt tidszon till %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Systemspråket kommer ändras till %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Systemspråket för siffror och datum kommer sättas till %1.</translation> </message> @@ -874,6 +892,11 @@ Alla ändringar kommer att gå förlorade.</translation> <source>Your passwords do not match!</source> <translation>Lösenorden överensstämmer inte!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -914,6 +937,16 @@ Alla ändringar kommer att gå förlorade.</translation> <source>The installation of %1 is complete.</source> <translation>Installationen av %1 är klar.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paketval</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Välj en produkt från listan. Den valda produkten kommer att installeras.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -976,27 +1009,37 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Flaggor:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Kr%yptera</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Logisk</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Primär</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteringspunkt används redan. Välj en annan.</translation> </message> @@ -1004,43 +1047,43 @@ Alla ändringar kommer att gå förlorade.</translation> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Skapa ny %1MiB partition på %3 (%2) med poster %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Skapa ny %1MiB partition på %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Skapa ny %2MiB partition på %4 (%3) med filsystem %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Skapa ny <strong>%1MiB</strong> partition på <strong>%3</strong> (%2) med poster <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Skapa ny <strong>%1MiB</strong> partition på <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Skapa ny <strong>%2MiB</strong>partition på <strong>%4</strong> (%3) med filsystem <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Skapar ny %1 partition på %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Installationsprogrammet kunde inte skapa partition på disk '%1'.</translation> </message> @@ -1091,7 +1134,7 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Skapar ny %1 partitionstabell på %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Installationsprogrammet kunde inte skapa en partitionstabell på %1.</translation> </message> @@ -1330,7 +1373,17 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Flaggor:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Monteringspunkt används redan. Välj en annan.</translation> </message> @@ -1367,57 +1420,57 @@ Alla ändringar kommer att gå förlorade.</translation> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Ange partitionsinformation</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Installera %1 på <strong>ny</strong> %2 system partition med funktioner <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Installera %1 på <strong>ny</strong> %2 system partition.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Skapa <strong>ny</strong>%2 partition med monteringspunkt <strong>%1</strong> och funktioner <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Skapa <strong>ny</strong> %2 partition med monteringspunkt <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Installera %2 på %3 system partition <strong>%1</strong> med funktioner <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Skapa %3 partition <strong>%1</strong>med monteringspunkt <strong>%2</strong>och funktioner <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Skapa %3 partition <strong>%1</strong> med monteringspunkt <strong>%2</strong> %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Installera %2 på %3 system partition <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Installera uppstartshanterare på <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Ställer in monteringspunkter.</translation> </message> @@ -1830,6 +1883,14 @@ Alla ändringar kommer att gå förlorade.</translation> <translation>Plats</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2050,29 +2111,29 @@ Sök på kartan genom att dra <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Välj din föredragna Region, eller använd den som är standard baserad på din nuvarande plats.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Tidszon: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Välj din föredragna Zon inom din region.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Zoner</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Du kan finjustera språk och Nationella inställningar nedan.</translation> </message> @@ -2388,7 +2449,7 @@ Sök på kartan genom att dra <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paket</translation> </message> @@ -2569,33 +2630,38 @@ Sök på kartan genom att dra <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Ledigt utrymme</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Ny partition</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Namn</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Filsystem</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Monteringspunkt</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Storlek</translation> </message> @@ -2681,117 +2747,117 @@ Sök på kartan genom att dra <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Samlar systeminformation...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Partitioner</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Installera %1 <strong>bredvid</strong> ett annat operativsystem.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Rensa</strong> disken och installera %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Ersätt</strong> en partition med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manuell</strong> partitionering.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Installera %1 <strong>bredvid</strong> ett annat operativsystem på disken <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Rensa</strong> disken <strong>%2</strong> (%3) och installera %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Ersätt</strong> en partition på disken <strong>%2</strong> (%3) med %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Manuell</strong> partitionering på disken <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Nuvarande:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Efter:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Ingen EFI system partition konfigurerad</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>En EFI-systempartition krävs för att starta %1. <br/><br/> För att konfigurera en EFI-systempartition, gå tillbaka och välj eller skapa ett FAT32-filsystem med <strong>%3</strong>-flaggan satt och monteringspunkt <strong>%2</strong>. <br/><br/>Du kan fortsätta utan att ställa in en EFI-systempartition, men ditt system kanske misslyckas med att starta.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>En EFI-systempartition krävs för att starta %1. <br/><br/>En partition är konfigurerad med monteringspunkt <strong>%2</strong>, men dess <strong>%3</strong>-flagga är inte satt.<br/>För att sätta flaggan, gå tillbaka och redigera partitionen.<br/><br/>Du kan fortsätta utan att sätta flaggan, men ditt system kanske misslyckas med att starta</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI system partitionsflagga inte satt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Alternativ för att använda GPT på BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>En GPT-partitionstabell är det bästa alternativet för alla system. Detta installationsprogram stödjer det för system med BIOS också.<br/><br/>För att konfigurera en GPT-partitionstabell på BIOS (om det inte redan är gjort), gå tillbaka och sätt partitionstabell till GPT, skapa sedan en oformaterad partition på 8MB med <strong>bios_grub</strong>-flaggan satt.<br/><br/>En oformaterad partition på 8MB är nödvändig för att starta %1 på ett BIOS-system med GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Boot partition inte krypterad</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>En separat uppstartspartition skapades tillsammans med den krypterade rootpartitionen, men uppstartspartitionen är inte krypterad.<br/><br/>Det finns säkerhetsproblem med den här inställningen, eftersom viktiga systemfiler sparas på en okrypterad partition.<br/>Du kan fortsätta om du vill, men upplåsning av filsystemet kommer hända senare under uppstart av systemet.<br/>För att kryptera uppstartspartitionen, gå tillbaka och återskapa den, och välj <strong>Kryptera</strong> i fönstret när du skapar partitionen.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>har åtminstone en diskenhet tillgänglig.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Det finns inga partitioner att installera på.</translation> </message> @@ -2981,17 +3047,17 @@ Utdata: <translation>Kunde inte skapa ny slumpmässig fil <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Ingen produkt</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Ingen beskrivning tillhandahålls.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(ingen monteringspunkt)</translation> </message> @@ -3252,12 +3318,12 @@ Installationen kan inte fortsätta.</p></translation> <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>För bästa resultat, vänligen se till att datorn:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Systemkrav</translation> </message> @@ -3265,27 +3331,27 @@ Installationen kan inte fortsätta.</p></translation> <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Datorn uppfyller inte minimikraven för inställning av %1.<br/>Inga inställningar kan inte göras. <a href="#details">Detaljer...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Denna dator uppfyller inte minimikraven för att installera %1.<br/>Installationen kan inte fortsätta. <a href="#details">Detaljer...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Några av kraven för inställning av %1 uppfylls inte av datorn.<br/>Inställningarna kan ändå göras men vissa funktioner kommer kanske inte att kunna användas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Denna dator uppfyller inte alla rekommenderade krav för att installera %1.<br/>Installationen kan fortsätta, men alla alternativ och funktioner kanske inte kan användas.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Detta program kommer att ställa dig några frågor och installera %2 på din dator.</translation> </message> @@ -3441,7 +3507,7 @@ Installationen kan inte fortsätta.</p></translation> <translation>Sätter flaggor <strong>%1</strong> på ny partition</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Installationsprogrammet misslyckades med att sätta flaggor på partition %1. </translation> </message> @@ -3584,12 +3650,12 @@ Installationen kan inte fortsätta.</p></translation> <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Detta är en översikt över vad som kommer hända när du startar installationsprocessen.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Detta är en överblick av vad som kommer att ske när du startar installationsprocessen.</translation> </message> @@ -3847,7 +3913,7 @@ Installationen kan inte fortsätta.</p></translation> <message> <location filename="../src/modules/welcome/WelcomePage.ui" line="140"/> <source>&About</source> - <translation>Om, &A</translation> + <translation>&Om</translation> </message> <message> <location filename="../src/modules/welcome/WelcomePage.ui" line="150"/> @@ -4165,107 +4231,127 @@ Systems nationella inställningar påverkar nummer och datumformat. Den nuvarand <translation>Välj ditt användarnamn och inloggningsuppgifter för att logga in och utföra admin-uppgifter</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Vad heter du?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Ditt Fullständiga namn </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Vilket namn vill du använda för att logga in?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Inloggningsnamn</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Om mer än en person skall använda datorn så kan du skapa flera användarkonton efter installationen. </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Endast små bokstäver, nummer, understreck och bindestreck är tillåtet.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Vad är namnet på datorn?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Datornamn</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Detta namn kommer användas om du gör datorn synlig för andra i ett nätverk.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Välj ett lösenord för att hålla ditt konto säkert.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Lösenord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Repetera Lösenord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Ange samma lösenord två gånger, så att det kan kontrolleras för stavfel. Ett bra lösenord innehåller en blandning av bokstäver, nummer och interpunktion, bör vara minst åtta tecken långt, och bör ändras regelbundet.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Validera lösenords kvalite</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>När den här rutan är förkryssad kommer kontroll av lösenordsstyrka att genomföras, och du kommer inte kunna använda ett svagt lösenord.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Logga in automatiskt utan att fråga efter ett lösenord.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Återanvänd användarlösenord som root lösenord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Använd samma lösenord för administratörskontot.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Välj ett root lösenord för att hålla ditt konto säkert.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root Lösenord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Repetera Root Lösenord</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Ange samma lösenord två gånger, så att det kan kontrolleras för stavfel.</translation> </message> diff --git a/lang/calamares_te.ts b/lang/calamares_te.ts index 2b8af99bfbf9071b7fb49c0acefa1d678dc350aa..d351b57d9137d99869ebbb572f7f41393ff4fbf3 100644 --- a/lang/calamares_te.ts +++ b/lang/calamares_te.ts @@ -31,27 +31,27 @@ automatic ఉంటుంది, మీరు మాన్యువల్ వి <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 యొక్క మాస్టర్ బూట్ రికార్డ్</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>బూట్ పార్టిషన్</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>సిస్టమ్ పార్టిషన్</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>బూట్ లోడర్ను ఇన్స్టాల్ చేయవద్దు</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -207,32 +207,32 @@ automatic ఉంటుంది, మీరు మాన్యువల్ వి <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -287,54 +287,54 @@ automatic ఉంటుంది, మీరు మాన్యువల్ వి <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>లోపం</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,123 +343,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>విభజన సమాచారం ఏర్పాటు</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2382,7 +2443,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2563,33 +2624,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2675,117 +2741,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2972,17 +3038,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3240,12 +3306,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3253,27 +3319,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3429,7 +3495,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3572,12 +3638,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4117,107 +4183,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>మీ పేరు ఏమిటి ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>ప్రవేశించడానికి ఈ పేరుని ఉపయోగిస్తారు </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>మీ ఖాతా ను భద్రపరుచుకోవడానికి ఒక మంత్రమును ఎంచుకోండి </translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_tg.ts b/lang/calamares_tg.ts index 9b69b06f6ca702b7c503762b1cc8aacddf953994..13cb112c2492ee3f352c92663cb23b1bc2e3c346 100644 --- a/lang/calamares_tg.ts +++ b/lang/calamares_tg.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Сабти роҳандозии асосӣ барои %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Қисми диски роҳандозӣ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Қисми диски низомӣ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Боркунандаи роҳандозӣ насб карда нашавад</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Иҷрокунии амалиёти %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Масири феҳристи корӣ нодуруст аст</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Феҳристи кории %1 барои вазифаи "python"-и %2 хонда намешавад.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Файли нақши асосӣ нодуруст аст</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Файли нақши асосии %1 барои вазифаи "python"-и %2 хонда намешавад.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Хатои "Boost.Python" дар вазифаи "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Танзимкунӣ қатъ шуд</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Насбкунӣ қатъ шуд</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Шумо мехоҳед, ки сабти рӯйдодҳои насбро ба шабака нусха бардоред?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Хато</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Ҳа</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Не</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Пӯшидан</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Гузоштани нишонии URL-и сабти рӯйдодҳои насб</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Боркунӣ иҷро нашуд. Гузариш ба шабака иҷро нашуд.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,124 +341,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Омодашавии Calamares қатъ шуд</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 насб карда намешавад. Calamares ҳамаи модулҳои танзимкардашударо бор карда натавонист. Ин мушкилие мебошад, ки бо ҳамин роҳ Calamares дар дистрибутиви ҷорӣ кор мекунад.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Модулҳои зерин бор карда намешаванд:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Танзимкуниро идома медиҳед?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Насбкуниро идома медиҳед?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Барномаи танзимкунии %1 барои танзим кардани %2 ба диски компютери шумо тағйиротро ворид мекунад.<br/><strong>Шумо ин тағйиротро ботил карда наметавонед.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Насбкунандаи %1 барои насб кардани %2 ба диски компютери шумо тағйиротро ворид мекунад.<br/><strong>Шумо ин тағйиротро ботил карда наметавонед.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Ҳозир танзим карда шавад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Ҳозир насб карда шавад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Бозгашт</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Танзим кардан</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Насб кардан</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Танзим ба анҷом расид. Барномаи танзимкуниро пӯшед.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Насб ба анҷом расид. Барномаи насбкуниро пӯшед.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Бекор кардани танзимкунӣ бе тағйирдиҳии низом.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Бекор кардани насбкунӣ бе тағйирдиҳии низом.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Навбатӣ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Ба қафо</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Анҷоми кор</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Бекор кардан</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Танзимкуниро бекор мекунед?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Насбкуниро бекор мекунед?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Шумо дар ҳақиқат мехоҳед, ки раванди танзимкунии ҷориро бекор намоед? Барномаи танзимкунӣ хомӯш карда мешавад ва ҳамаи тағйирот гум карда мешаванд.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Шумо дар ҳақиқат мехоҳед, ки раванди насбкунии ҷориро бекор намоед? @@ -468,22 +468,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Навъи истисноии номаълум</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Хатои таҳлилнашавандаи Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Барориши таҳлилнашавандаи Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Хатои кашиданашавандаи Python.</translation> </message> @@ -501,6 +501,24 @@ The installer will quit and all changes will be lost.</source> <translation>Насбкунандаи %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -517,149 +535,149 @@ The installer will quit and all changes will be lost.</source> <translation>Шакл</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Интихоби дастгоҳи &захирагоҳ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Танзимоти ҷорӣ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Баъд аз тағйир:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Қисмбандии диск ба таври дастӣ</strong><br/>Шумо худатон метавонед қисмҳои дискро эҷод кунед ё андозаи онҳоро иваз намоед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Дубора истифода бурдани %1 ҳамчун диски асосӣ барои %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Қисми дискеро, ки мехоҳед хурдтар кунед, интихоб намоед, пас лавҳаи поёнро барои ивази андоза кашед</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 то андозаи %2MiB хурдтар мешавад ва қисми диски нав бо андозаи %3MiB барои %4 эҷод карда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Ҷойгиршавии боркунандаи роҳандозӣ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Қисми дискеро барои насб интихоб намоед</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Қисми диски низомии EFI дар дохили низоми ҷорӣ ёфт нашуд. Лутфан, ба қафо гузаред ва барои танзим кардани %1 аз имкони қисмбандии диск ба таври дастӣ истифода баред.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Қисми диски низомии EFI дар %1 барои оғоз кардани %2 истифода бурда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Қисми диски низомии:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Чунин менамояд, ки ин захирагоҳ низоми амалкунандаро дар бар намегирад. Шумо чӣ кор кардан мехоҳед?<br/>Шумо метавонед пеш аз татбиқ кардани тағйирот ба дастгоҳи захирагоҳ интихоби худро аз назар гузаронед ва тасдиқ кунед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Пок кардани диск</strong><br/>Ин амал ҳамаи иттилооти ҷориро дар дастгоҳи захирагоҳи интихобшуда <font color="red">нест мекунад</font>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Насбкунии паҳлуӣ</strong><br/>Насбкунанда барои %1 фазоро омода карда, қисми дискеро хурдтар мекунад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Ивазкунии қисми диск</strong><br/>Қисми дисекро бо %1 иваз мекунад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ин захирагоҳ %1-ро дар бар мегирад. Шумо чӣ кор кардан мехоҳед?<br/>Шумо метавонед пеш аз татбиқ кардани тағйирот ба дастгоҳи захирагоҳ интихоби худро аз назар гузаронед ва тасдиқ кунед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ин захирагоҳ аллакай низоми амалкунандаро дар бар мегирад. Шумо чӣ кор кардан мехоҳед?<br/>Шумо метавонед пеш аз татбиқ кардани тағйирот ба дастгоҳи захирагоҳ интихоби худро аз назар гузаронед ва тасдиқ кунед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Ин захирагоҳ якчанд низоми амалкунандаро дар бар мегирад. Шумо чӣ кор кардан мехоҳед?<br/>Шумо метавонед пеш аз татбиқ кардани тағйирот ба дастгоҳи захирагоҳ интихоби худро аз назар гузаронед ва тасдиқ кунед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Ин дастгоҳи захирагоҳ аллакай дорои низоми амалкунанда мебошад, аммо ҷадвали қисми диски <strong>%1</strong> аз диски лозимии <strong>%2</strong> фарқ мекунад.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Яке аз қисмҳои диски ин дастгоҳи захирагоҳ <strong>васлшуда</strong> мебошад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Ин дастгоҳи захирагоҳ қисми дасгоҳи <strong>RAID-и ғайрифаъол</strong> мебошад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Бе мубодила</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Истифодаи муҷаддади мубодила</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Мубодила (бе реҷаи Нигаҳдорӣ)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Мубодила (бо реҷаи Нигаҳдорӣ)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Мубодила ба файл</translation> </message> @@ -695,12 +713,12 @@ The installer will quit and all changes will be lost.</source> <translation>Поксозии ҳамаи васлҳои муваққатӣ.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Рӯйхати васлҳои муваққатӣ гирифта нашуд.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Ҳамаи васлҳои муваққатӣ пок карда шуданд.</translation> </message> @@ -727,27 +745,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Намунаи клавиатура ба %1 танзим карда мешавад.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Тарҳбандии клавиатура ба %1 %1/%2 танзим карда мешавад.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Минтақаи вақт ба %1/%2 танзим карда мешавад.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Забони низом ба %1 танзим карда мешавад.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Низоми рақамҳо ва санаҳо ба %1 танзим карда мешавад.</translation> </message> @@ -871,6 +889,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Ниҳонвожаҳои шумо мувофиқат намекунанд!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -911,6 +934,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Насбкунии %1 ба анҷом расид.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Интихоби бастаҳо</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Лутфан, маҳсулеро аз рӯйхат интихоб намоед. Маҳсули интихобшуда насб карда мешавад.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -973,27 +1006,37 @@ The installer will quit and all changes will be lost.</source> <translation>Нишонҳо:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Рамзгузорӣ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Мантиқӣ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Асосӣ</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Нуқтаи васл аллакай дар истифода аст. Лутфан, нуқтаи васли дигареро интихоб намоед.</translation> </message> @@ -1001,43 +1044,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Қисми диски нав бо ҳаҷми %2MiB дар %4 (%3) бо низоми файлии %1 эҷод карда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Қисми диски нав бо ҳаҷми <strong>%2MiB</strong> дар <strong>%4</strong> (%3) бо низоми файлии <strong>%1</strong> эҷод карда мешавад.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Эҷодкунии қисми диски нави %1 дар %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Насбкунанда қисми дискро дар '%1' эҷод карда натавонист.</translation> </message> @@ -1088,7 +1131,7 @@ The installer will quit and all changes will be lost.</source> <translation>Эҷодкунии ҷадвали қисми диски нави %1 дар %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Насбкунанда ҷадвали қисми дискро дар '%1' эҷод карда натавонист.</translation> </message> @@ -1327,7 +1370,17 @@ The installer will quit and all changes will be lost.</source> <translation>Нишонҳо:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Нуқтаи васл аллакай дар истифода аст. Лутфан, нуқтаи васли дигареро интихоб намоед.</translation> </message> @@ -1364,57 +1417,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Танзими иттилооти қисми диск</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Насбкунии %1 дар қисми диски низомии <strong>нави</strong> %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Насбкунии %2 дар қисми диски низомии %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Боркунандаи роҳандозӣ дар <strong>%1</strong> насб карда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Танзимкунии нуқтаҳои васл.</translation> </message> @@ -1827,6 +1880,14 @@ The installer will quit and all changes will be lost.</source> <translation>Ҷойгиршавӣ</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2046,29 +2107,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Минтақаи пазируфтаи худро интихоб намоед ё минтақаи стандартиро дар асоси ҷойгиршавии ҷории худ истифода баред.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Минтақаи вақт: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Шаҳри пазируфтаи худро дар ҳудуди минтақаи худ интихоб намоед.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Шаҳрҳо</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Шумо метавонед танзимоти забон ва маҳаллисозиро дар зер дуруст кунед.</translation> </message> @@ -2384,7 +2445,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Бастаҳо</translation> </message> @@ -2565,33 +2626,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Фазои озод</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Қисми диски нав</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Ном</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Низоми файлӣ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Нуқтаи васл</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Андоза</translation> </message> @@ -2677,117 +2743,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Ҷамъкунии иттилооти низомӣ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Қисмҳои диск</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Низоми %1 <strong>ҳамроҳи</strong> низоми амалкунандаи дигар насб карда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Пок кардани</strong> диск ва насб кардани %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Иваз кардани</strong> қисми диск бо %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Ба таври дастӣ</strong> эҷод кардани қисмҳои диск.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Низоми %1 <strong>ҳамроҳи</strong> низоми амалкунандаи дигар дар диски <strong>%2</strong> (%3) насб карда мешавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Пок кардани</strong> диски <strong>%2</strong> (%3) ва насб кардани %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Иваз кардани</strong> қисми диск дар диски <strong>%2</strong> (%3) бо %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>Ба таври дастӣ</strong> эҷод кардани қисмҳои диск дар диски <strong>%1</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Диски <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Танзимоти ҷорӣ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Баъд аз тағйир:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Ягон қисми диски низомии EFI танзим нашуд</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Қисми диски низомии EFI барои оғоз кардани %1 лозим аст.<br/><br/>Барои танзим кардани қисми диски низомии EFI, ба қафо гузаред ва низоми файлии FAT32-ро бо нишони фаъолшудаи <strong>%3</strong> ва нуқтаи васли <strong>%2</strong> интихоб кунед ё эҷод намоед.<br/><br/>Шумо метавонед бе танзимкунии қисми диски низомии EFI идома диҳед, аммо низоми шумо метавонад оғоз карда нашавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Қисми диски низомии EFI барои оғоз кардани %1 лозим аст.<br/><br/>Қисми диск бо нуқтаи васли <strong>%2</strong> танзим карда шуд, аммо нишони он бо имкони <strong>%3</strong> танзим карда нашуд.<br/>Барои танзим кардани нишон ба қафо гузаред ва қисми дискро таҳрир кунед.<br/><br/>Шумо метавонед бе танзимкунии нишон идома диҳед, аммо низоми шумо метавонад оғоз карда нашавад.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Нишони қисми диск дар низоми EFI танзим карда нашуд</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Имкони истифодаи GPT дар BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Ҷадвали қисми диски GPT барои ҳамаи низомҳо интихоби беҳтарин мебошад. Насбкунандаи ҷорӣ инчунин барои низомҳои BIOS чунин танзимро дастгирӣ менамояд.<br/><br/>Барои танзим кардани ҷадвали қисми диски GPT дар BIOS, (агар то ҳол танзим накарда бошед) як қадам ба қафо гузаред ва ҷадвали қисми дискро ба GPT танзим кунед, пас қисми диски шаклбандинашударо бо ҳаҷми 8 МБ бо нишони фаъолшудаи <strong>bios_grub</strong> эҷод намоед.<br/><br/>Қисми диски шаклбандинашуда бо ҳаҷми 8 МБ барои оғоз кардани %1 дар низоми BIOS бо GPT лозим аст.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Қисми диски роҳандозӣ рамзгузорӣ нашудааст</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Қисми диски роҳандозии алоҳида дар як ҷой бо қисми диски реша (root)-и рамзгузоришуда танзим карда шуд, аммо қисми диски роҳандозӣ рамзгузорӣ нашудааст.<br/><br/>Барои ҳамин навъи танзимкунӣ масъалаи амниятӣ аҳамият дорад, зеро ки файлҳои низомии муҳим дар қисми диски рамзгузоринашуда нигоҳ дошта мешаванд.<br/>Агар шумо хоҳед, метавонед идома диҳед, аммо қулфкушоии низоми файлӣ дертар ҳангоми оғози кори низом иҷро карда мешавад.<br/>Барои рамзгзорӣ кардани қисми диски роҳандозӣ ба қафо гузаред ва бо интихоби тугмаи <strong>Рамзгузорӣ</strong> дар равзанаи эҷодкунии қисми диск онро аз нав эҷод намоед.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>ақаллан як дастгоҳи диск дастрас аст.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Ягон қисми диск барои насб вуҷуд надорад.</translation> </message> @@ -2977,17 +3043,17 @@ Output: <translation>Файл тасодуфии нави <pre>%1</pre> эҷод карда нашуд.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Ягон маҳсул нест</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Ягон тафсилот нест</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(бе нуқтаи васл)</translation> </message> @@ -3248,12 +3314,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Барои натиҷаҳои беҳтарин, мутмаин шавед, ки дар ин компютер:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Талаботи низом</translation> </message> @@ -3261,27 +3327,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Ин компютер ба талаботи камтарин барои танзимкунии %1 ҷавобгӯ намебошад.<br/>Танзимот идома дода намешавад. <a href="#details">Тафсилот...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Ин компютер ба талаботи камтарин барои насбкунии %1 ҷавобгӯ намебошад..<br/>Насбкунӣ идома дода намешавад. <a href="#details">Тафсилот...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Ин компютер ба баъзеи талаботи тавсияшуда барои насбкунии %1 ҷавобгӯ намебошад.<br/>Танзимот идома дода мешавад, аммо баъзеи хусусиятҳо ғайрифаъол карда мешаванд.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Ин компютер ба баъзеи талаботи тавсияшуда барои насбкунии %1 ҷавобгӯ намебошад.<br/>Насбкунӣ идома дода мешавад, аммо баъзеи хусусиятҳо ғайрифаъол карда мешаванд.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ин барнома аз Шумо якчанд савол мепурсад ва %2-ро дар компютери шумо танзим мекунад.</translation> </message> @@ -3437,7 +3503,7 @@ Output: <translation>Танзимкунии нишонҳои <strong>%1</strong> дар қисми диски нав</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Насбкунанда нишонҳоро дар қисми диски %1 танзим карда натавонист.</translation> </message> @@ -3580,12 +3646,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Дар ин ҷамъбаст шумо мебинед, ки чӣ мешавад пас аз он ки шумо раванди танзимкуниро оғоз мекунед.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Дар ин ҷамъбаст шумо мебинед, ки чӣ мешавад пас аз он ки шумо раванди насбкуниро оғоз мекунед.</translation> </message> @@ -4159,107 +4225,127 @@ Output: <translation>Барои ворид шудан ба низом ва иҷро кардани вазифаҳои маъмурӣ, номи корбар ва маълумоти корбариро муайян кунед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Номи шумо чист?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Номи пурраи шумо</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Кадом номро барои ворид шудан ба низом истифода мебаред?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Номи корбар</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Агар зиёда аз як корбар ин компютерро истифода барад, шумо метавонед баъд аз насбкунӣ якчанд ҳисобро эҷод намоед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Шумо метавонед танҳо ҳарфҳои хурд, рақамҳо, зерхат ва нимтиреро истифода баред.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Номи ин компютер чист?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Номи компютери шумо</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Ин ном истифода мешавад, агар шумо компютери худро барои дигарон дар шабака намоён кунед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Барои эмин нигоҳ доштани ҳисоби худ ниҳонвожаеро интихоб намоед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Ниҳонвожаро ворид намоед</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Ниҳонвожаро тасдиқ намоед</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Ниҳонвожаи ягонаро ду маротиба ворид намоед, то ки он барои хатоҳои имлоӣ тафтиш карда шавад. Ниҳонвожаи хуб бояд дар омезиш калимаҳо, рақамҳо ва аломатҳои китобатиро дар бар гирад, ақаллан аз ҳашт аломат иборат шавад ва мунтазам иваз карда шавад.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Санҷиши сифати ниҳонвожаҳо</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Агар шумо ин имконро интихоб кунед, қувваи ниҳонвожа тафтиш карда мешавад ва шумо ниҳонвожаи заифро истифода карда наметавонед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Ба таври худкор бе дархости ниҳонвожа ворид карда шавад</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Ниҳонвожаи корбар ҳам барои ниҳонвожаи root истифода карда шавад</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Ниҳонвожаи ягона барои ҳисоби маъмурӣ истифода бурда шавад.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Барои эмин нигоҳ доштани ҳисоби худ ниҳонвожаи root-ро интихоб намоед.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Ниҳонвожаи root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Ниҳонвожаи root-ро тасдиқ намоед</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Ниҳонвожаи ягонаро ду маротиба ворид намоед, то ки он барои хатоҳои имлоӣ тафтиш карда шавад.</translation> </message> diff --git a/lang/calamares_th.ts b/lang/calamares_th.ts index 5fc69ea822b5bb23c52dd812308b1f852a612687..f52e8f80a754c07f49cdb3fa9a8fa13709d673eb 100644 --- a/lang/calamares_th.ts +++ b/lang/calamares_th.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Master Boot Record ของ %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>พาร์ทิชัน Boot</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>พาร์ทิชันระบบ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>ไม่ต้องติดตั้งบูตโหลดเดอร์</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>การปฏิบัติการ %1 กำลังทำงาน</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>เส้นทางไดเรคทอรีที่ใช้ทำงานไม่ถูกต้อง</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>ไม่สามารถอ่านไดเรคทอรีที่ใช้ทำงาน %1 สำหรับ python %2 ได้</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>ไฟล์สคริปต์หลักไม่ถูกต้อง</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>ไม่สามารถอ่านไฟล์สคริปต์หลัก %1 สำหรับ python %2 ได้</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python ผิดพลาดที่งาน "%1".</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>การติดตั้งล้มเหลว</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>ข้อผิดพลาด</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>ดำเนินการติดตั้งต่อหรือไม่?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>ตัวติดตั้ง %1 กำลังพยายามที่จะทำการเปลี่ยนแปลงในดิสก์ของคุณเพื่อติดตั้ง %2<br/><strong>คุณจะไม่สามารถยกเลิกการเปลี่ยนแปลงเหล่านี้ได้</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&ติดตั้งตอนนี้</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>กลั&บไป</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&N ถัดไป</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&B ย้อนกลับ</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&C ยกเลิก</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>ยกเลิกการติดตั้ง?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>คุณต้องการยกเลิกกระบวนการติดตั้งที่กำลังดำเนินการอยู่หรือไม่? @@ -465,22 +465,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>ข้อผิดพลาดไม่ทราบประเภท</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>ข้อผิดพลาด unparseable Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>ประวัติย้อนหลัง unparseable Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>ข้อผิดพลาด Unfetchable Python</translation> </message> @@ -498,6 +498,24 @@ The installer will quit and all changes will be lost.</source> <translation>ตัวติดตั้ง %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>ตัวติดตั้งไม่สามารถอัพเดทตารางพาร์ทิชันบนดิสก์ '%1'</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -514,149 +532,149 @@ The installer will quit and all changes will be lost.</source> <translation>ฟอร์ม</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>ปัจจุบัน:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>หลัง:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>กำหนดพาร์ทิชันด้วยตนเอง</strong><br/>คุณสามารถสร้างหรือเปลี่ยนขนาดของพาร์ทิชันได้ด้วยตนเอง</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>ที่อยู่บูตโหลดเดอร์:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>ไม่พบพาร์ทิชันสำหรับระบบ EFI อยู่ที่ไหนเลยในระบบนี้ กรุณากลับไปเลือกใช้การแบ่งพาร์ทิชันด้วยตนเอง เพื่อติดตั้ง %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>พาร์ทิชันสำหรับระบบ EFI ที่ %1 จะถูกใช้เพื่อเริ่มต้น %2</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>พาร์ทิชันสำหรับระบบ EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>ติดตั้งควบคู่กับระบบปฏิบัติการเดิม</strong><br/>ตัวติดตั้งจะลดเนื้อที่พาร์ทิชันเพื่อให้มีเนื้อที่สำหรับ %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>แทนที่พาร์ทิชัน</strong><br/>แทนที่พาร์ทิชันด้วย %1</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>อุปกรณ์จัดเก็บนี้มีระบบปฏิบัติการ %1 อยู่ คุณต้องการทำอย่างไร?<br/>คุณจะสามารถทบทวนและยืนยันตัวเลือกของคุณก่อนที่จะกระทำการเปลี่ยนแปลงไปยังอุปกรณ์จัดเก็บของคุณ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>อุปกรณ์จัดเก็บนี้มีระบบปฏิบัติการอยู่แล้ว คุณต้องการทำอย่างไร?<br/>คุณจะสามารถทบทวนและยืนยันตัวเลือกของคุณก่อนที่จะกระทำการเปลี่ยนแปลงไปยังอุปกรณ์จัดเก็บของคุณ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>อุปกรณ์จัดเก็บนี้มีหลายระบบปฏิบัติการ คุณต้องการทำอย่างไร?<br/>คุณจะสามารถทบทวนและยืนยันตัวเลือกของคุณก่อนที่จะกระทำการเปลี่ยนแปลงไปยังอุปกรณ์จัดเก็บของคุณ</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -692,12 +710,12 @@ The installer will quit and all changes will be lost.</source> <translation>กำลังล้างจุดเชื่อมต่อชั่วคราวทุกจุด</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>ไม่สามารถดึงรายการจุดเชื่อมต่อชั่วคราวได้</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>จุดเชื่อมต่อชั่วคราวทั้งหมดถูกล้างแล้ว</translation> </message> @@ -724,27 +742,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>ตั้งค่าโมเดลแป้นพิมพ์เป็น %1<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>ตั้งค่าแบบแป้นพิมพ์เป็น %1/%2</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>ภาษาของระบบจะถูกตั้งค่าเป็น %1</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -868,6 +886,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>รหัสผ่านของคุณไม่ตรงกัน!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -908,6 +931,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>การติดตั้ง %1 เสร็จสิ้น</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -970,27 +1003,37 @@ The installer will quit and all changes will be lost.</source> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>โลจิคอล</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>หลัก</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -998,43 +1041,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>ตัวติดตั้งไม่สามารถสร้างพาร์ทิชันบนดิสก์ '%1'</translation> </message> @@ -1085,7 +1128,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>ตัวติดตั้งไม่สามารถสร้างตารางพาร์ทิชันบน %1</translation> </message> @@ -1324,7 +1367,17 @@ The installer will quit and all changes will be lost.</source> <translation>Flags:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1361,57 +1414,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>ตั้งค่าข้อมูลพาร์ทิชัน</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1824,6 +1877,14 @@ The installer will quit and all changes will be lost.</source> <translation>ตำแหน่ง</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2041,29 +2102,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2370,7 +2431,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2551,33 +2612,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>พื้นที่ว่าง</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>พาร์ทิชันใหม่</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>ชื่อ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>ระบบไฟล์</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>จุดเชื่อมต่อ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>ขนาด</translation> </message> @@ -2663,117 +2729,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>กำลังรวบรวมข้อมูลของระบบ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>พาร์ทิชัน</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>ติดตั้ง %1 <strong>ควบคู่</strong>กับระบบปฏิบัติการเดิม</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>ปัจจุบัน:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>หลัง:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2960,17 +3026,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>ไม่ได้ระบุคำอธิบาย</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3228,12 +3294,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>สำหรับผลลัพธ์ที่ดีขึ้น โปรดตรวจสอบให้แน่ใจว่าคอมพิวเตอร์เครื่องนี้:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>ความต้องการของระบบ</translation> </message> @@ -3241,27 +3307,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>ขณะที่กำลังติดตั้ง ตัวติดตั้งฟ้องว่า คอมพิวเตอร์นี้มีความต้องการไม่เพียงพอที่จะติดตั้ง %1.<br/>ไม่สามารถทำการติดตั้งต่อไปได้ <a href="#details">รายละเอียด...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>คอมพิวเตอร์มีความต้องการไม่เพียงพอที่จะติดตั้ง %1<br/>สามารถทำการติดตั้งต่อไปได้ แต่ฟีเจอร์บางอย่างจะถูกปิดไว้</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>โปรแกรมนี้จะถามคุณบางอย่าง เพื่อติดตั้ง %2 ไว้ในคอมพิวเตอร์ของคุณ</translation> </message> @@ -3417,7 +3483,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3560,12 +3626,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4105,107 +4171,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>ชื่อของคุณคือ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>ชื่อเต็มของคุณ</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>ชื่อที่คุณต้องการใช้ในการล็อกอิน?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>คอมพิวเตอร์เครื่องนี้ชื่อ?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>ชื่อคอมพิวเตอร์</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>เลือกรหัสผ่านเพื่อรักษาบัญชีผู้ใช้ของคุณให้ปลอดภัย</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>รหัสผ่าน</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>กรอกรหัสผ่านซ้ำ</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_tr_TR.ts b/lang/calamares_tr_TR.ts index d289683cbb9f4053fd03e95ad3f0ebf3635f2da9..c2f8ab21ef9dfabf649edab5859d2d6ff8449913 100644 --- a/lang/calamares_tr_TR.ts +++ b/lang/calamares_tr_TR.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 Üzerine Önyükleyici Kur</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Önyükleyici Disk Bölümü</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Sistem Disk Bölümü</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Bir önyükleyici kurmayın</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>%1 işlemleri yapılıyor.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Dizin yolu kötü çalışıyor</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>%2 python işleri için %1 dizinleme çalışırken okunamadı.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Sorunlu betik dosyası</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>%2 python işleri için %1 sorunlu betik okunamadı.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Boost.Python iş hatası "%1".</translation> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Kurulum Başarısız</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Kurulum Başarısız</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Kurulum günlüğünü web'e yapıştırmak ister misiniz?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Hata</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Evet</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Hayır</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Kapat</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Günlük Yapıştırma URL'sini Yükle</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Yükleme başarısız oldu. Web yapıştırması yapılmadı.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -345,124 +345,124 @@ Link copied to clipboard</source> link panoya kopyalandı </translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares Başlatılamadı</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 yüklenemedi. Calamares yapılandırılmış modüllerin bazılarını yükleyemedi. Bu, Calamares'in kullandığınız dağıtıma uyarlamasından kaynaklanan bir sorundur.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Aşağıdaki modüller yüklenemedi:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Kuruluma devam et?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Kurulum devam etsin mi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 sistem kurulum uygulaması,%2 ayarlamak için diskinizde değişiklik yapmak üzere. <br/><strong>Bu değişiklikleri geri alamayacaksınız.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 sistem yükleyici %2 yüklemek için diskinizde değişiklik yapacak.<br/><strong>Bu değişiklikleri geri almak mümkün olmayacak.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Şimdi kur</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Şimdi yükle</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Geri &git</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Kur</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Yükle</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Kurulum tamamlandı. Kurulum programını kapatın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Yükleme işi tamamlandı. Sistem yükleyiciyi kapatın.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Sistemi değiştirmeden kurulumu iptal edin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Sistemi değiştirmeden kurulumu iptal edin.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Sonraki</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Geri</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Tamam</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Vazgeç</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Kurulum iptal edilsin mi?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Yüklemeyi iptal et?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Mevcut kurulum işlemini gerçekten iptal etmek istiyor musunuz? Kurulum uygulaması sonlandırılacak ve tüm değişiklikler kaybedilecek.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Yükleme işlemini gerçekten iptal etmek istiyor musunuz? @@ -472,22 +472,22 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek.</translation> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Bilinmeyen Özel Durum Tipi</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>Python hata ayıklaması</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>Python geri çekme ayıklaması</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Okunamayan Python hatası.</translation> </message> @@ -505,6 +505,24 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek.</translation> <translation>%1 Yükleniyor</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Yükleyici '%1' diskinde bölümleme tablosunu güncelleyemedi.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -521,150 +539,150 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek.</translation> <translation>Biçim</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Depolama ay&gıtı seç:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Geçerli:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Elle bölümleme</strong><br/>Bölümler oluşturabilir ve boyutlandırabilirsiniz.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation> %2 ev bölümü olarak %1 yeniden kullanılsın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Küçültmek için bir bölüm seçip alttaki çubuğu sürükleyerek boyutlandır</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1, %2MB'a küçülecek ve %4 için yeni bir %3MB disk bölümü oluşturulacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Önyükleyici konumu:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Yükleyeceğin disk bölümünü seç</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Bu sistemde EFI disk bölümü bulunamadı. Lütfen geri dönün ve %1 kurmak için gelişmiş kurulum seçeneğini kullanın.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 EFI sistem bölümü %2 başlatmak için kullanılacaktır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI sistem bölümü:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu depolama aygıtı üzerinde yüklü herhangi bir işletim sistemi tespit etmedik. Ne yapmak istersiniz?<br/>Yaptığınız değişiklikler disk bölümü üzerine uygulanmadan önce gözden geçirme fırsatınız olacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Diski sil</strong><br/>Seçili depolama bölümündeki mevcut veriler şu anda <font color="red">silinecektir.</font></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Yanına yükleyin</strong><br/>Sistem yükleyici disk bölümünü küçülterek %1 için yer açacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Varolan bir disk bölümüne kur</strong><br/>Varolan bir disk bölümü üzerine %1 kur.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu depolama aygıtı üzerinde %1 vardır. Ne yapmak istersiniz?<br/>Yaptığınız değişiklikler disk bölümü üzerine uygulanmadan önce gözden geçirme fırsatınız olacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu depolama aygıtı üzerinde bir işletim sistemi yüklü. Ne yapmak istersiniz? <br/>Yaptığınız değişiklikler disk bölümü üzerine uygulanmadan önce gözden geçirme fırsatınız olacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Bu depolama aygıtı üzerinde birden fazla işletim sistemi var. Ne yapmak istersiniz? <br/>Yaptığınız değişiklikler disk bölümü üzerine uygulanmadan önce gözden geçirme fırsatınız olacak.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Bu depolama aygıtının üzerinde zaten bir işletim sistemi var, ancak <strong>%1</strong> bölüm tablosu, gerekli <strong>%2</strong>'den farklı. <br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Bu depolama aygıtının disk bölümlerinden biri <strong>bağlı</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Bu depolama aygıtı, <strong>etkin olmayan bir RAID</strong> cihazının parçasıdır.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Takas alanı yok</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Yeniden takas alanı</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Takas Alanı (uyku modu yok)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Takas Alanı (uyku moduyla)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Takas alanı dosyası</translation> </message> @@ -700,12 +718,12 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek.</translation> <translation>Geçici olarak bağlananlar temizleniyor.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Geçici bağların listesi alınamadı.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Tüm geçici bağlar temizlendi.</translation> </message> @@ -732,27 +750,27 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek.</translation> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>%1 Klavye düzeni olarak seçildi.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Alt klavye türevi olarak %1/%2 seçildi.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>%1/%2 Zaman dilimi ayarla.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Sistem dili %1 olarak ayarlanacak.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Sayılar ve günler için sistem yereli %1 olarak ayarlanacak.</translation> </message> @@ -878,6 +896,11 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <source>Your passwords do not match!</source> <translation>Parolanız eşleşmiyor!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -918,6 +941,16 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <source>The installation of %1 is complete.</source> <translation>Kurulum %1 oranında tamamlandı.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Paket seçimi</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Lütfen listeden bir ürün seçin. Seçilen ürün yüklenecek.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -980,27 +1013,37 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <translation>Bayraklar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>Şif&rele</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Mantıksal</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Birincil</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Bağlama noktası zaten kullanımda. Lütfen diğerini seçiniz.</translation> </message> @@ -1008,43 +1051,43 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>%3 (%2) üzerinde %4 girdisi ile yeni bir %1MiB bölüm oluşturun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>%3 (%2) üzerinde yeni bir %1MiB bölüm oluşturun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>%4 üzerinde (%3) ile %1 dosya sisteminde %2MB disk bölümü oluştur.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation><strong>%3</strong> (%2) üzerinde <em>%4</em> girdisi ile yeni bir <strong>%1MiB</strong> bölüm oluşturun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation><strong>%3</strong> (%2) üzerinde yeni bir <strong>%1MiB</strong> bölüm oluşturun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation><strong>%4</strong> üzerinde (%3) ile <strong>%1</strong> dosya sisteminde <strong>%2MB</strong> disk bölümü oluştur.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>%2 üzerinde %1 yeni disk bölümü oluştur.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Yükleyici '%1' diski üzerinde yeni bölüm oluşturamadı.</translation> </message> @@ -1095,7 +1138,7 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <translation>%2 üzerinde %1 yeni disk tablosu oluştur.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Yükleyici %1 üzerinde yeni bir bölüm tablosu oluşturamadı.</translation> </message> @@ -1334,7 +1377,17 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <translation>Bayraklar:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Bağlama noktası zaten kullanımda. Lütfen diğerini seçiniz.</translation> </message> @@ -1371,57 +1424,57 @@ Kurulum devam edebilir fakat bazı özellikler devre dışı kalabilir.</transla <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Bölüm bilgilendirmesini ayarla</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation><em>%3</em> özelliklerine sahip <strong>yeni</strong> %2 sistem bölümüne %1 yükleyin</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>%2 <strong>yeni</strong> sistem diskine %1 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation><strong>%1</strong> bağlama noktası ve <em>%3</em> özelliklerine sahip <strong>yeni</strong> %2 bölümü kurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Bağlama noktası <strong>%1</strong> %3 olan <strong>yeni</strong> %2 bölümü kurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation><em>%4</em> özelliklerine sahip %3 sistem bölümü <strong>%1</strong> üzerine %2 yükleyin.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Bağlama noktası <strong>%2</strong> ve özellikleri <em>%4</em> ile %3 bölümüne <strong>%1</strong> kurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation><strong>%2</strong> %4 bağlama noktası ile %3 bölümüne <strong>%1</strong> kurun.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>%3 <strong>%1</strong> sistem diskine %2 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation><strong>%1</strong> üzerine sistem ön yükleyiciyi kur.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Bağlama noktalarını ayarla.</translation> </message> @@ -1835,6 +1888,14 @@ Sistem güç kaynağına bağlı değil.</translation> <translation>Sistem Yereli</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2054,29 +2115,29 @@ Sistem güç kaynağına bağlı değil.</translation> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Tercih ettiğiniz Bölgeyi seçin veya mevcut konumunuza bağlı olarak varsayılanı kullanın.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Zaman dilimi: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Konumunuzda tercih ettiğiniz Bölgeyi seçin.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Bölge</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Aşağıda Dil ve Yerel Ayar ayarlarında ince ayar yapabilirsiniz.</translation> </message> @@ -2392,7 +2453,7 @@ Sistem güç kaynağına bağlı değil.</translation> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Paketler</translation> </message> @@ -2573,33 +2634,38 @@ Sistem güç kaynağına bağlı değil.</translation> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Boş Alan</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Yeni bölüm</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>İsim</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Dosya Sistemi</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Bağlama Noktası</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Boyut</translation> </message> @@ -2685,118 +2751,118 @@ Sistem güç kaynağına bağlı değil.</translation> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Sistem bilgileri toplanıyor...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Disk Bölümleme</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Diğer işletim sisteminin <strong>yanına</strong> %1 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation>Diski <strong>sil</strong> ve %1 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>%1 ile disk bölümünün üzerine <strong>yaz</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>Manuel</strong> bölümleme.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation><strong>%2</strong> (%3) diskindeki diğer işletim sisteminin <strong>yanına</strong> %1 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>%2</strong> (%3) diski <strong>sil</strong> ve %1 yükle.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>%2</strong> (%3) disk bölümünün %1 ile <strong>üzerine yaz</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation><strong>%1</strong> (%2) disk bölümünü <strong>manuel</strong> bölümle.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Disk <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Geçerli:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Sonra:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>EFI sistem bölümü yapılandırılmamış</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>%1 başlatmak için bir EFI sistem disk bölümü gereklidir.<br/><br/>Bir EFI sistem disk bölümü yapılandırmak için geri dönün ve <strong>%3</strong> bayrağı etkin ve <strong>%2</strong>bağlama noktası ile bir FAT32 dosya sistemi seçin veya oluşturun.<br/><br/>Bir EFI sistem disk bölümü kurmadan devam edebilirsiniz, ancak sisteminiz başlatılamayabilir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>%1 başlatmak için bir EFI sistem disk bölümü gereklidir.<br/><br/>Bir disk bölümü bağlama noktası <strong>%2</strong> olarak yapılandırıldı fakat <strong>%3</strong>bayrağı ayarlanmadı.<br/>Bayrağı ayarlamak için, geri dönün ve disk bölümü düzenleyin.<br/><br/>Sen bayrağı ayarlamadan devam edebilirsin fakat işletim sistemi başlatılamayabilir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>EFI sistem bölümü bayrağı ayarlanmadı</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>BIOS'ta GPT kullanma seçeneği</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT disk bölümü tablosu tüm sistemler için en iyi seçenektir. Bu yükleyici klasik BIOS sistemler için de böyle bir kurulumu destekler. <br/><br/>Klasik BIOS sistemlerde disk bölümü tablosu GPT tipinde yapılandırmak için (daha önce yapılmadıysa) geri gidin ve disk bölümü tablosu GPT olarak ayarlayın ve ardından <strong>bios_grub</strong> bayrağı ile etiketlenmiş 8 MB biçimlendirilmemiş bir disk bölümü oluşturun.<br/> <br/>GPT disk yapısı ile kurulan klasik BIOS sistemi %1 başlatmak için biçimlendirilmemiş 8 MB bir disk bölümü gereklidir.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Önyükleme yani boot diski şifrelenmedi</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Ayrı bir önyükleme yani boot disk bölümü, şifrenmiş bir kök bölüm ile birlikte ayarlandı, fakat önyükleme bölümü şifrelenmedi.<br/><br/>Bu tip kurulumun güvenlik endişeleri vardır, çünkü önemli sistem dosyaları şifrelenmemiş bir bölümde saklanır.<br/>İsterseniz kuruluma devam edebilirsiniz, fakat dosya sistemi kilidi daha sonra sistem başlatılırken açılacak.<br/> Önyükleme bölümünü şifrelemek için geri dönün ve bölüm oluşturma penceresinde <strong>Şifreleme</strong>seçeneği ile yeniden oluşturun.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>Mevcut en az bir disk aygıtı var.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Kurulacak disk bölümü yok.</translation> </message> @@ -2986,17 +3052,17 @@ Output: <translation><pre>%1</pre>yeni rasgele dosya oluşturulamadı.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Ürün yok</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Açıklama bulunamadı.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(bağlama noktası yok)</translation> </message> @@ -3257,12 +3323,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>En iyi sonucu elde etmek için bilgisayarınızın aşağıdaki gereksinimleri karşıladığından emin olunuz:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Sistem gereksinimleri</translation> </message> @@ -3270,29 +3336,29 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Bu bilgisayar %1 kurulumu için minimum gereksinimleri karşılamıyor.<br/>Kurulum devam etmeyecek. <a href="#details">Detaylar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Bu bilgisayara %1 yüklemek için minimum gereksinimler karşılanamadı. Kurulum devam edemiyor. <a href="#detaylar">Detaylar...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Bu bilgisayar %1 kurulumu için önerilen gereksinimlerin bazılarına uymuyor. Kurulum devam edebilirsiniz ancak bazı özellikler devre dışı bırakılabilir.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Bu bilgisayara %1 yüklemek için önerilen gereksinimlerin bazıları karşılanamadı.<br/> Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Bu program size bazı sorular soracak ve bilgisayarınıza %2 kuracak.</translation> </message> @@ -3448,7 +3514,7 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.</t <translation>Yeni disk bölümüne <strong>%1</strong> bayrağı ayarlanıyor.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Yükleyici %1 bölüm bayraklarını ayarlamakta başarısız oldu.</translation> </message> @@ -3591,12 +3657,12 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.</t <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Bu, kurulum prosedürü başlatıldıktan sonra ne gibi değişiklikler dair olacağına genel bir bakış.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Yükleme işlemleri başladıktan sonra yapılacak işlere genel bir bakış.</translation> </message> @@ -4172,107 +4238,127 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.</t <translation>Oturum açmak ve yönetici görevlerini gerçekleştirmek için kullanıcı adınızı ve kimlik bilgilerinizi seçin</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Adınız nedir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Tam Adınız</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Giriş için hangi adı kullanmak istersiniz?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Kullanıcı adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Bu bilgisayarı birden fazla kişi kullanacaksa, kurulumdan sonra birden fazla hesap oluşturabilirsiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Sadece küçük harflere, sayılara, alt çizgi ve kısa çizgilere izin verilir.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Bu bilgisayarın adı nedir?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Bilgisayar Adı</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Bilgisayarı ağ üzerinde herkese görünür yaparsanız bu ad kullanılacaktır.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Hesabınızın güvenliğini sağlamak için bir parola belirleyiniz.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Şifre</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Şifreyi Tekrarla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Yazım hataları açısından kontrol edilebilmesi için aynı parolayı iki kez girin. İyi bir şifre, harflerin, sayıların ve noktalama işaretlerinin bir karışımını içerecektir, en az sekiz karakter uzunluğunda olmalı ve düzenli aralıklarla değiştirilmelidir.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Parola kalitesini doğrulayın</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Bu kutu işaretlendiğinde parola gücü kontrolü yapılır ve zayıf bir parola kullanamazsınız.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Parola sormadan otomatik olarak oturum açın</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Kullanıcı şifresini yetkili kök şifre olarak kullan</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Yönetici ile kullanıcı aynı şifreyi kullansın.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Hesabınızı güvende tutmak için bir kök şifre seçin.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Kök Şifre</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Kök Şifresini Tekrarla</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Yazım hataları açısından kontrol edilebilmesi için aynı parolayı iki kez girin.</translation> </message> diff --git a/lang/calamares_uk.ts b/lang/calamares_uk.ts index b5a94cf863f87ad63922712ee3974b4f2c9cc537..6d11746b6f9b697b9de185447f5782cac26a09a3 100644 --- a/lang/calamares_uk.ts +++ b/lang/calamares_uk.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Головний Завантажувальний Запис (Master Boot Record) %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Завантажувальний розділ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Системний розділ</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Не встановлювати завантажувач</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Запуск операції %1.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Неправильний шлях робочого каталогу</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Неможливо прочитати робочу директорію %1 для завдання python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Неправильний файл головного сценарію</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Неможливо прочитати файл головного сценарію %1 для завдання python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Помилка Boost.Python у завданні "%1".</translation> </message> @@ -289,54 +289,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Помилка встановлення</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Помилка під час встановлення</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Хочете викласти журнал встановлення у мережі?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Помилка</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Так</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Ні</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&Закрити</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>Адреса для вставлення журналу встановлення</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Не вдалося вивантажити дані.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -349,124 +349,124 @@ Link copied to clipboard</source> Посилання скопійовано до буфера обміну</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Помилка ініціалізації Calamares</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 неможливо встановити. Calamares не зміг завантажити всі налаштовані модулі. Ця проблема зв'язана з тим, як Calamares використовується дистрибутивом.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>Не вдалося завантажити наступні модулі:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Продовжити встановлення?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Продовжити встановлення?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Програма налаштування %1 збирається внести зміни до вашого диска, щоб налаштувати %2. <br/><strong> Ви не зможете скасувати ці зміни.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Засіб встановлення %1 має намір внести зміни до розподілу вашого диска, щоб встановити %2.<br/><strong>Ці зміни неможливо буде скасувати.</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Налаштувати зараз</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Встановити зараз</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>Перейти &назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Налаштувати</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Встановити</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Встановлення виконано. Закрити програму встановлення.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Встановлення виконано. Завершити роботу засобу встановлення.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Скасувати налаштування без зміни системи.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Скасувати встановлення без зміни системи.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Вперед</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Назад</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Закінчити</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Скасувати</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Скасувати налаштування?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Скасувати встановлення?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Ви насправді бажаєте скасувати поточну процедуру налаштовування? Роботу програми для налаштовування буде завершено, а усі зміни буде втрачено.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Чи ви насправді бажаєте скасувати процес встановлення? @@ -476,22 +476,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Невідомий тип виключної ситуації</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>нерозбірлива помилка Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>нерозбірливе відстеження помилки Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Помилка Python, інформацію про яку неможливо отримати.</translation> </message> @@ -509,6 +509,24 @@ The installer will quit and all changes will be lost.</source> <translation>Засіб встановлення %1</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>Встановити мітку файлової системи для %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>Встановити мітку файлової системи <strong>%1</strong> для розділу <strong>%2</strong>.</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>Установник зазнав невдачі під час оновлення таблиці розділів на диску '%1'.</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -525,149 +543,149 @@ The installer will quit and all changes will be lost.</source> <translation>Форма</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>Обрати &пристрій зберігання:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Зараз:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Після:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>Розподілення вручну</strong><br/>Ви можете створити або змінити розмір розділів власноруч.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Використати %1 як домашній розділ (home) для %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>Оберіть розділ для зменшення, потім тягніть повзунок, щоб змінити розмір</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 буде стиснуто до %2 МіБ. Натомість буде створено розділ розміром %3 МіБ для %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Розташування завантажувача:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>Оберіть розділ, на який встановити</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>В цій системі не знайдено жодного системного розділу EFI. Щоб встановити %1, будь ласка, поверніться та оберіть розподілення вручну.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Системний розділ EFI %1 буде використано для встановлення %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Системний розділ EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Цей пристрій зберігання, схоже, не має жодної операційної системи. Що ви бажаєте зробити?<br/>У вас буде можливість переглянути та підтвердити все, що ви обрали перед тим, як будуть зроблені будь-які зміни на пристрої зберігання.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>Очистити диск</strong><br/>Це <font color="red">знищить</font> всі данні, присутні на обраному пристрої зберігання.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>Встановити поруч</strong><br/>Засіб встановлення зменшить розмір розділу, щоб вивільнити простір для %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>Замінити розділ</strong><br/>Замінити розділу на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На цьому пристрої зберігання є %1. Що ви бажаєте зробити?<br/>У вас буде можливість переглянути та підтвердити все, що ви обрали перед тим, як будуть зроблені будь-які зміни на пристрої зберігання.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На цьому пристрої зберігання вже є операційна система. Що ви бажаєте зробити?<br/>У вас буде можливість переглянути та підтвердити все, що ви обрали перед тим, як будуть зроблені будь-які зміни на пристрої зберігання.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>На цьому пристрої зберігання вже є декілька операційних систем. Що ви бажаєте зробити?<br/>У вас буде можливість переглянути та підтвердити все, що ви обрали перед тим, як будуть зроблені будь-які зміни на пристрої зберігання.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>На пристрої для зберігання даних може бути інша операційна система, але його таблиця розділів <strong>%1</strong> не є потрібною — <strong>%2</strong>.<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>На цьому пристрої для зберігання даних <strong>змонтовано</strong> один із його розділів.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Цей пристрій для зберігання даних є частиною пристрою <strong>неактивного RAID</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Без резервної пам'яті</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Повторно використати резервну пам'ять</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Резервна пам'ять (без присипляння)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Резервна пам'ять (із присиплянням)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Резервна пам'ять у файлі</translation> </message> @@ -703,12 +721,12 @@ The installer will quit and all changes will be lost.</source> <translation>Очищення всіх тимчасових точок підключення.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Неможливо отримати список тимчасових точок підключення.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Очищено всі тимчасові точки підключення.</translation> </message> @@ -735,27 +753,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Встановити модель клавіатури як %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Встановити розкладку клавіатури як %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Встановити часовий пояс %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Мову %1 буде встановлено як системну.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>%1 буде встановлено як локаль чисел та дат.</translation> </message> @@ -879,6 +897,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>Паролі не збігаються!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>Гаразд!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -919,6 +942,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>Встановлення %1 завершено.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Вибір пакетів</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Будь ласка, виберіть продукт зі списку. Буде встановлено вибраний продукт.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -981,27 +1014,37 @@ The installer will quit and all changes will be lost.</source> <translation>Прапорці:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>Мітка файлової системи</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>Мітка ФС:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>За&шифрувати</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Логічний</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Основний</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точка підключення наразі використовується. Оберіть, будь ласка, іншу.</translation> </message> @@ -1009,43 +1052,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>Створити розділ %1МіБ на %3 (%2) із записами %4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>Створити розділ %1МіБ на %3 (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Створити розділ у %2 МіБ на %4 (%3) із файловою системою %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>Створити розділ <strong>%1МіБ</strong> на <strong>%3</strong> (%2) із записами <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>Створити розділ <strong>%1МіБ</strong> на <strong>%3</strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Створити розділ у <strong>%2 МіБ</strong> на <strong>%4</strong> (%3) із файловою системою <strong>%1</strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Створення нового розділу %1 на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Засобу встановлення не вдалося створити розділ на диску «%1».</translation> </message> @@ -1096,7 +1139,7 @@ The installer will quit and all changes will be lost.</source> <translation>Створення нової таблиці розділів %1 на %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Засобу встановлення не вдалося створити таблицю розділів на %1.</translation> </message> @@ -1335,7 +1378,17 @@ The installer will quit and all changes will be lost.</source> <translation>Прапорці:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>Мітка файлової системи</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>Мітка ФС:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Точка підключення наразі використовується. Оберіть, будь ласка, іншу.</translation> </message> @@ -1372,57 +1425,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Ввести інформацію про розділ</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>Встановити %1 на <strong>новий</strong> системний розділ %2 із можливостями <em>%3</em></translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Встановити %1 на <strong>новий</strong> системний розділ %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>Налаштувати <strong>новий</strong> розділ %2 із точкою монтування <strong>%1</strong> і можливостями <em>%3</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>Налаштувати <strong>новий</strong> розділ %2 із точкою монтування <strong>%1</strong>%3.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>Встановити %2 на системний розділ %3 <strong>%1</strong> із можливостями <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>Налаштувати розділ %3 <strong>%1</strong> із точкою монтування <strong>%2</strong> і можливостями <em>%4</em>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>Налаштувати розділ %3 <strong>%1</strong> із точкою монтування <strong>%2</strong>%4.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Встановити %2 на системний розділ %3 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Встановити завантажувач на <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Налаштування точок підключення.</translation> </message> @@ -1835,6 +1888,14 @@ The installer will quit and all changes will be lost.</source> <translation>Розташування</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>Вийти</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2054,29 +2115,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Виберіть бажаний для вас регіон або скористатися типовим на основі даних щодо вашого поточного місця перебування</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>Виберіть ваш бажаний регіон або скористайтеся типовими параметрами.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Часовий пояс: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Виберіть бажану для вас зону у межах вашого регіону.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Зони</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Нижче ви можете скоригувати параметри мови і локалі.</translation> </message> @@ -2411,7 +2472,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Пакунки</translation> </message> @@ -2592,33 +2653,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Вільний простір</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Новий розділ</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Назва</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Файлова система</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>Мітка файлової системи</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Точка підключення</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Розмір</translation> </message> @@ -2704,117 +2770,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Збір інформації про систему...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Розділи</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Встановити %1 <strong>поруч</strong> з іншою операційною системою.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>Очистити</strong> диск та встановити %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>Замінити</strong> розділ на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Розподіл диска <strong>вручну</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Встановити %1 <strong>поруч</strong> з іншою операційною системою на диск <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>Очистити</strong> диск <strong>%2</strong> (%3) та встановити %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong>Замінити</strong> розділ на диску <strong>%2</strong> (%3) на %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Розподіл диска <strong>%1</strong> (%2) <strong>вручну</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Диск <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Зараз:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Після:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Не налаштовано жодного системного розділу EFI</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Щоб запустити %1, потрібен системний розділ EFI.<br/><br/>Щоб налаштувати системний розділ EFI, поверніться і виберіть або створіть файлову систему FAT32 з увімкненим параметром <strong>%3</strong> та точкою монтування <strong>%2</strong>.<br/><br/>Ви можете продовжити, не налаштовуючи системний розділ EFI, але тоді у вашої системи можуть виникнути проблеми із запуском.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Для запуску %1 потрібен системний розділ EFI.<br/><br/>Розділ налаштовано з точкою підключення <strong>%2</strong>, але опція <strong>%3</strong> не встановлено.<br/>Щоб встановити опцію, поверніться та відредагуйте розділ.<br/><br/>Ви можете продовжити не налаштовуючи цю опцію, але ваша система може не запускатись.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Опцію системного розділу EFI не встановлено</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Варіант із використанням GPT на BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Таблиця розділів GPT є найкращим варіантом для усіх систем. У цьому засобі встановлення передбачено підтримку відповідних налаштувань і для систем BIOS.<br/><br/>Щоб скористатися таблицею розділів GPT у системі з BIOS, (якщо цього ще не було зроблено) поверніться назад і встановіть для таблиці розділів значення GPT, далі створіть неформатований розділ розміром 8 МБ з увімкненим прапорцем <strong>bios_grub</strong>.<br/><br/>Неформатований розділ розміром 8 МБ потрібен для запуску %1 на системі з BIOS за допомогою GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Завантажувальний розділ незашифрований</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Було налаштовано окремий завантажувальний розділ поряд із зашифрованим кореневим розділом, але завантажувальний розділ незашифрований.<br/><br/>Існують проблеми з безпекою такого типу, оскільки важливі системні файли зберігаються на незашифрованому розділі.<br/>Ви можете продовжувати, якщо бажаєте, але розблокування файлової системи відбудеться пізніше під час запуску системи.<br/>Щоб зашифрувати завантажувальний розділ, поверніться і створіть його знов, обравши <strong>Зашифрувати</strong> у вікні створення розділів.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>має принаймні один доступний дисковий пристрій.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Немає розділів для встановлення.</translation> </message> @@ -3004,17 +3070,17 @@ Output: <translation>Не вдалося створити випадковий файл <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Немає продукту</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Опису не надано.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(немає точки монтування)</translation> </message> @@ -3275,12 +3341,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Щоб отримати найкращий результат, будь ласка, переконайтеся, що цей комп'ютер:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Вимоги до системи</translation> </message> @@ -3288,27 +3354,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Цей комп'ютер не задовольняє мінімальні вимоги для налаштовування %1.<br/>Налаштовування неможливо продовжити. <a href="#details">Докладніше...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Цей комп'ютер не задовольняє мінімальні вимоги для встановлення %1.<br/>Встановлення неможливо продовжити. <a href="#details">Докладніше...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Цей комп'ютер не задовольняє рекомендовані вимоги щодо налаштовування %1. Встановлення можна продовжити, але деякі можливості можуть виявитися недоступними.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Цей комп'ютер не задовольняє рекомендовані вимоги для встановлення %1.<br/>Встановлення можна продовжити, але деякі можливості можуть виявитися недоступними.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Ця програма поставить кілька питань та встановить %2 на ваш комп'ютер.</translation> </message> @@ -3464,7 +3530,7 @@ Output: <translation>Встановлюємо прапорці <strong>%1</strong> для нового розділу.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Засобу встановлення не вдалося встановити прапорці для розділу %1.</translation> </message> @@ -3607,12 +3673,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Це огляд того, що трапиться коли ви почнете процедуру налаштовування.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Це огляд того, що трапиться коли ви почнете процедуру встановлення.</translation> </message> @@ -4187,107 +4253,127 @@ Output: <translation>Виберіть ім'я користувача та реєстраційні дані для виконання адміністративних завдань у системі</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Ваше ім'я?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Ваше ім'я повністю</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Яке ім'я ви бажаєте використовувати для входу?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Запис для входу</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Якщо за цим комп'ютером працюватимуть декілька користувачів, ви можете створити декілька облікових записів після встановлення.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Можна використовувати лише латинські літери нижнього регістру, цифри, символи підкреслювання та дефіси.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>Не можна використовувати ім'я користувача «root».</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Назва цього комп'ютера?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Назва комп'ютера</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Цю назву буде використано, якщо ви зробите комп'ютер видимим іншим у мережі.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>Можна використовувати лише латинські літери, цифри, символи підкреслювання та дефіси; не менше двох символів.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>«localhost» не можна використовувати як назву вузла.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Оберіть пароль, щоб тримати ваш обліковий рахунок у безпеці.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Повторіть пароль</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Введіть один й той самий пароль двічі, для перевірки щодо помилок введення. Надійному паролю слід містити суміш літер, чисел та розділових знаків, бути довжиною хоча б вісім символів та регулярно змінюватись.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Перевіряти якість паролів</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Якщо позначено цей пункт, буде виконано перевірку складності пароля. Ви не зможете скористатися надто простим паролем.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Входити автоматично без пароля</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Використати пароль користувача як пароль root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Використовувати той самий пароль і для облікового рахунку адміністратора.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Виберіть пароль root для захисту вашого облікового запису.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Пароль root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Повторіть пароль root</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Введіть один й той самий пароль двічі, щоб убезпечитися від помилок при введенні.</translation> </message> diff --git a/lang/calamares_ur.ts b/lang/calamares_ur.ts index 2a9c67dcab4954d7b0666f88ed357ad499f1a66d..57df8714be98e24860ea40964608075b36c64646 100644 --- a/lang/calamares_ur.ts +++ b/lang/calamares_ur.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -285,54 +285,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -341,123 +341,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -466,22 +466,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -499,6 +499,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -693,12 +711,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -725,27 +743,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -869,6 +887,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -999,43 +1042,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1086,7 +1129,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1325,7 +1368,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1362,57 +1415,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1825,6 +1878,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2042,29 +2103,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2380,7 +2441,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2561,33 +2622,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2673,117 +2739,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2970,17 +3036,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3238,12 +3304,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3251,27 +3317,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3427,7 +3493,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3570,12 +3636,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4115,107 +4181,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_uz.ts b/lang/calamares_uz.ts index dc5c7a4ca84221da0da64aa87af7fe0aeb3d5da3..9617b5f9357eaf78e0a18f53ea989e9d4c648996 100644 --- a/lang/calamares_uz.ts +++ b/lang/calamares_uz.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -464,22 +464,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -497,6 +497,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -513,149 +531,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -691,12 +709,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -723,27 +741,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -867,6 +885,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -907,6 +930,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -969,27 +1002,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -997,43 +1040,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1084,7 +1127,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1323,7 +1366,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1360,57 +1413,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1823,6 +1876,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2040,29 +2101,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2369,7 +2430,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2550,33 +2611,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2662,117 +2728,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2959,17 +3025,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3227,12 +3293,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3240,27 +3306,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3416,7 +3482,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3559,12 +3625,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4104,107 +4170,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_vi.ts b/lang/calamares_vi.ts index 5ac35384cdc9e2f533efa8430617473a6b888662..b380bf741c76bade6dfab98bd1c818525f04e908 100644 --- a/lang/calamares_vi.ts +++ b/lang/calamares_vi.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>Bản ghi khởi động chính của %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>Phân vùng khởi động</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>Phân vùng hệ thống</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>Không cài đặt bộ tải khởi động</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>Đang chạy %1 thao tác.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>Sai đường dẫn thư mục làm việc</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Không thể đọc thư mục làm việc %1 của công việc python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>Sai tệp kịch bản chính</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Không thể đọc tập tin kịch bản chính %1 của công việc python %2.</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>Lỗi Boost.Python trong công việc "%1".</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>Thiết lập không thành công</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>Cài đặt thất bại</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>Bạn có muốn gửi nhật ký cài đặt lên web không?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>Lỗi</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&Có</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&Không</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>Đón&g</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>URL để gửi nhật ký cài đặt</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>Tải lên không thành công. Không có quá trình gửi lên web nào được thực hiện.</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,124 +339,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Khởi tạo không thành công</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 không thể được cài đặt.Không thể tải tất cả các mô-đun đã định cấu hình. Đây là vấn đề với cách phân phối sử dụng.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/> Không thể tải các mô-đun sau:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>Tiếp tục thiết lập?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>Tiếp tục cài đặt?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Chương trình thiết lập %1 sắp thực hiện các thay đổi đối với đĩa của bạn để thiết lập %2. <br/> <strong> Bạn sẽ không thể hoàn tác các thay đổi này. </strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>Trình cài đặt %1 sắp thực hiện các thay đổi đối với đĩa của bạn để cài đặt %2. <br/> <strong> Bạn sẽ không thể hoàn tác các thay đổi này. </strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>&Thiết lập ngay</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>&Cài đặt ngay</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>&Quay lại</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>&Thiết lập</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>&Cài đặt</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>Thiết lập hoàn tất. Đóng chương trình cài đặt.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>Quá trình cài đặt hoàn tất. Đóng trình cài đặt.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>Hủy thiết lập mà không thay đổi hệ thống.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>Hủy cài đặt mà không thay đổi hệ thống.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>&Tiếp</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>&Quay lại</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&Xong</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>&Hủy</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>Hủy thiết lập?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>Hủy cài đặt?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>Bạn có thực sự muốn hủy quá trình thiết lập hiện tại không? Chương trình thiết lập sẽ thoát và tất cả các thay đổi sẽ bị mất.</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>Bạn có thực sự muốn hủy quá trình cài đặt hiện tại không? @@ -466,22 +466,22 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>Không nhận ra kiểu của ngoại lệ</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>lỗi không thể phân tích cú pháp Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>truy vết không thể phân tích cú pháp Python</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>Lỗi Python không thể try cập.</translation> </message> @@ -499,6 +499,24 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>%1 cài đặt hệ điều hành</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -515,149 +533,149 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Biểu mẫu</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>&Chọn thiết bị lưu trữ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>Hiện tại:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>Sau khi cài đặt:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong> Phân vùng thủ công </strong> <br/> Bạn có thể tự tạo hoặc thay đổi kích thước phân vùng.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>Sử dụng lại %1 làm phân vùng chính cho %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong> Chọn một phân vùng để thu nhỏ, sau đó kéo thanh dưới cùng để thay đổi kích thước </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 sẽ được thu nhỏ thành %2MiB và phân vùng %3MiB mới sẽ được tạo cho %4.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>Vị trí bộ tải khởi động:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong> Chọn phân vùng để cài đặt </strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>Không thể tìm thấy phân vùng hệ thống EFI ở bất kỳ đâu trên hệ thống này. Vui lòng quay lại và sử dụng phân vùng thủ công để thiết lập %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>Phân vùng hệ thống EFI tại %1 sẽ được sử dụng để bắt đầu %2.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>Phân vùng hệ thống EFI:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Thiết bị lưu trữ này dường như không có hệ điều hành trên đó. Bạn muốn làm gì? <br/> Bạn sẽ có thể xem xét và xác nhận lựa chọn của mình trước khi thực hiện bất kỳ thay đổi nào đối với thiết bị lưu trữ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong> Xóa đĩa </strong> <br/> Thao tác này sẽ <font color = "red"> xóa </font> tất cả dữ liệu hiện có trên thiết bị lưu trữ đã chọn.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong> Cài đặt cùng với </strong> <br/> Trình cài đặt sẽ thu nhỏ phân vùng để nhường chỗ cho %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong> Thay thế phân vùng </strong> <br/> Thay thế phân vùng bằng %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Thiết bị lưu trữ này có %1 trên đó. Bạn muốn làm gì? <br/> Bạn sẽ có thể xem lại và xác nhận lựa chọn của mình trước khi thực hiện bất kỳ thay đổi nào đối với thiết bị lưu trữ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Thiết bị lưu trữ này đã có hệ điều hành trên đó. Bạn muốn làm gì? <br/> Bạn sẽ có thể xem lại và xác nhận lựa chọn của mình trước khi thực hiện bất kỳ thay đổi nào đối với thiết bị lưu trữ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>Thiết bị lưu trữ này có nhiều hệ điều hành trên đó. Bạn muốn làm gì? <br/> Bạn sẽ có thể xem lại và xác nhận lựa chọn của mình trước khi thực hiện bất kỳ thay đổi nào đối với thiết bị lưu trữ.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>Thiết bị lưu trữ này đã có sẵn hệ điều hành, nhưng bảng phân vùng <strong> %1 </strong> khác với bảng <strong> %2 </strong> cần thiết. <br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>Thiết bị lưu trữ này có một trong các phân vùng được <strong> gắn kết </strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>Thiết bị lưu trữ này là một phần của thiết bị <strong> RAID không hoạt động </strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>Không hoán đổi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>Sử dụng lại Hoán đổi</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Hoán đổi (không ngủ đông)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Hoán đổi (ngủ đông)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Hoán đổi sang tệp</translation> </message> @@ -693,12 +711,12 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Đang xóa tất cả các gắn kết tạm thời.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>Không thể lấy danh sách các gắn kết tạm thời.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>Xóa tất cả các gắn kết tạm thời.</translation> </message> @@ -725,27 +743,27 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>Thiệt lập bàn phím kiểu %1.<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>Thiết lập bố cục bàn phím thành %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>Thiết lập múi giờ sang %1/%2.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>Ngôn ngữ hệ thống sẽ được đặt thành %1.</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>Định dạng ngôn ngữ của số và ngày tháng sẽ được chuyển thành %1.</translation> </message> @@ -869,6 +887,11 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <source>Your passwords do not match!</source> <translation>Mật khẩu nhập lại không khớp!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -909,6 +932,16 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <source>The installation of %1 is complete.</source> <translation>Cài đặt của %1 đã xong.</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>Lựa chọn gói</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>Vui lòng chọn một sản phẩm từ danh sách. Sản phẩm đã chọn sẽ được cài đặt.</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -971,27 +1004,37 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Cờ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>&Mã hóa</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>Lô-gic</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>Sơ cấp</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Điểm gắn kết đã được sử dụng. Vui lòng chọn một cái khác.</translation> </message> @@ -999,43 +1042,43 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>Tạo phân vùng %2MiB mới trên %4 (%3) với hệ thống tệp %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>Tạo phân vùng <strong>%2MiB </strong> mới trên <strong>%4 </strong> (%3) với hệ thống tệp <strong>%1 </strong>.</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>Tạo phân vùng %1 mới trên %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>Trình cài đặt không tạo được phân vùng trên đĩa '%1'.</translation> </message> @@ -1086,7 +1129,7 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Tạo bảng phân vùng %1 mới trên %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>Trình cài đặt không tạo được bảng phân vùng trên %1.</translation> </message> @@ -1325,7 +1368,17 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Cờ:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>Điểm gắn kết đã được sử dụng. Vui lòng chọn một cái khác.</translation> </message> @@ -1362,57 +1415,57 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>Đặt thông tin phân vùng</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>Cài đặt %1 trên phân vùng hệ thống <strong> mới </strong> %2.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>Cài đặt %2 trên phân vùng hệ thống %3 <strong> %1 </strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>Cài đặt trình tải khởi động trên <strong> %1 </strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>Thiết lập điểm gắn kết.</translation> </message> @@ -1825,6 +1878,14 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <translation>Vị trí</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2044,29 +2105,29 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>Chọn khu vực ưa thích của bạn hoặc sử dụng khu vực mặc định dựa trên vị trí hiện tại của bạn.</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>Múi giờ: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>Chọn vùng ưa thích của bạn trong khu vực của bạn.</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>Vùng</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>Bạn có thể tinh chỉnh cài đặt Ngôn ngữ và Bản địa bên dưới.</translation> </message> @@ -2373,7 +2434,7 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>Gói</translation> </message> @@ -2554,33 +2615,38 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>Không gian trống</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>Phân vùng mới</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>Tên</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>Tập tin hệ thống</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>Điểm gắn kết</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>Kích cỡ</translation> </message> @@ -2666,117 +2732,117 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>Thu thập thông tin hệ thống ...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>Phân vùng</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>Cài đặt %1 <strong> cùng với </strong> hệ điều hành khác.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong> Xóa </strong> đĩa và cài đặt %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation><strong>thay thế</strong> một phân vùng với %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation>Phân vùng <strong> thủ công </strong>.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>Cài đặt %1 <strong> cùng với </strong> hệ điều hành khác trên đĩa <strong>%2</strong> (%3).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong> Xóa </strong> đĩa <strong>%2 </strong> (%3) và cài đặt %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation><strong> Thay thế </strong> phân vùng trên đĩa <strong>%2 </strong> (%3) bằng %1.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>Phân vùng <strong> thủ công </strong> trên đĩa <strong>%1 </strong> (%2).</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>Đĩa <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>Hiện tại:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>Sau:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>Không có hệ thống phân vùng EFI được cài đặt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>Cần có phân vùng hệ thống EFI để khởi động %1. <br/> <br/> Để định cấu hình phân vùng hệ thống EFI, hãy quay lại và chọn hoặc tạo hệ thống tệp FAT32 với cờ <strong> %3 </strong> được bật và gắn kết point <strong> %2 </strong>. <br/> <br/> Bạn có thể tiếp tục mà không cần thiết lập phân vùng hệ thống EFI nhưng hệ thống của bạn có thể không khởi động được.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>Một phân vùng hệ thống EFI là cần thiết để bắt đầu %1. <br/> <br/> Một phân vùng đã được định cấu hình với điểm gắn kết <strong> %2 </strong> nhưng cờ <strong> %3 </strong> của nó không được đặt . <br/> Để đặt cờ, hãy quay lại và chỉnh sửa phân vùng. <br/> <br/> Bạn có thể tiếp tục mà không cần đặt cờ nhưng hệ thống của bạn có thể không khởi động được.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>Cờ phân vùng hệ thống EFI chưa được đặt</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>Lựa chọn dùng GPT trên BIOS</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>Bảng phân vùng GPT là lựa chọn tốt nhất cho tất cả các hệ thống. Trình cài đặt này cũng hỗ trợ thiết lập như vậy cho các hệ thống BIOS. <br/> <br/> Để định cấu hình bảng phân vùng GPT trên BIOS, (nếu chưa thực hiện xong) hãy quay lại và đặt bảng phân vùng thành GPT, tiếp theo tạo 8 MB phân vùng chưa định dạng với cờ <strong> bios_grub </strong> được bật. <br/> <br/> Cần có phân vùng 8 MB chưa được định dạng để khởi động %1 trên hệ thống BIOS có GPT.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>Phân vùng khởi động không được mã hóa</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>Một phân vùng khởi động riêng biệt đã được thiết lập cùng với một phân vùng gốc được mã hóa, nhưng phân vùng khởi động không được mã hóa. <br/> <br/> Có những lo ngại về bảo mật với loại thiết lập này, vì các tệp hệ thống quan trọng được lưu giữ trên một phân vùng không được mã hóa . <br/> Bạn có thể tiếp tục nếu muốn, nhưng việc mở khóa hệ thống tệp sẽ diễn ra sau trong quá trình khởi động hệ thống. <br/> Để mã hóa phân vùng khởi động, hãy quay lại và tạo lại nó, chọn <strong> Mã hóa </strong> trong phân vùng cửa sổ tạo.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>có sẵn ít nhất một thiết bị đĩa.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>Không có phân vùng để cài đặt.</translation> </message> @@ -2966,17 +3032,17 @@ Output: <translation>Không thể tạo tập tin ngẫu nhiên <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>Không có sản phẩm</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>Không có mô tả được cung cấp.</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(không có điểm gắn kết)</translation> </message> @@ -3237,12 +3303,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>Để có kết quả tốt nhất, hãy đảm bảo rằng máy tính này:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>Yêu cầu hệ thống</translation> </message> @@ -3250,27 +3316,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>Máy tính này không đáp ứng các yêu cầu tối thiểu để thiết lập %1. <br/> Không thể tiếp tục thiết lập. <a href="#details"> Chi tiết ... </a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>Máy tính này không đáp ứng các yêu cầu tối thiểu để cài đặt %1. <br/> Không thể tiếp tục cài đặt. <a href="#details"> Chi tiết ... </a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>Máy tính này không đáp ứng một số yêu cầu được khuyến nghị để thiết lập %1. <br/> Quá trình thiết lập có thể tiếp tục nhưng một số tính năng có thể bị tắt.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>Máy tính này không đáp ứng một số yêu cầu được khuyến nghị để cài đặt %1. <br/> Quá trình cài đặt có thể tiếp tục, nhưng một số tính năng có thể bị tắt.</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>Chương trình này sẽ hỏi bạn một số câu hỏi và thiết lập %2 trên máy tính của bạn.</translation> </message> @@ -3426,7 +3492,7 @@ Output: <translation>Chọn cờ <strong>%1</strong> trong phân vùng mới.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>Không thể tạo cờ cho phân vùng %1.</translation> </message> @@ -3569,12 +3635,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>Đây là tổng quan về những gì sẽ xảy ra khi bạn bắt đầu quy trình thiết lập.</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>Đây là tổng quan về những gì sẽ xảy ra khi bạn bắt đầu quy trình cài đặt.</translation> </message> @@ -4147,107 +4213,127 @@ Output: <translation>Chọn tên bạn và chứng chỉ để đăng nhập và thực hiện các tác vụ quản trị</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>Hãy cho Vigo biết tên đầy đủ của bạn?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>Tên đầy đủ</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>Bạn muốn dùng tên nào để đăng nhập máy tính?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>Tên đăng nhập</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>Tạo nhiều tài khoản sau khi cài đặt nếu có nhiều người dùng chung.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>Chỉ cho phép các chữ cái viết thường, số, gạch dưới và gạch nối.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>Tên của máy tính này là?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>Tên máy tính</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>Tên này sẽ hiển thị khi bạn kết nối vào một mạng.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>Chọn mật khẩu để giữ máy tính an toàn.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>Mật khẩu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>Lặp lại mật khẩu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>Nhập lại mật khẩu hai lần để kiểm tra. Một mật khẩu tốt phải có ít nhất 8 ký tự và bao gồm chữ, số, ký hiệu đặc biệt. Nên được thay đổi thường xuyên.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>Xác thực chất lượng mật khẩu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>Khi tích chọn, bạn có thể chọn mật khẩu yếu.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>Tự động đăng nhập không hỏi mật khẩu</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>Dùng lại mật khẩu người dùng như mật khẩu quản trị</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>Dùng cùng một mật khẩu cho tài khoản quản trị.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>Chọn mật khẩu quản trị để giữ máy tính an toàn.</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Mật khẩu quản trị</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>Lặp lại mật khẩu quản trị</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>Nhập lại mật khẩu hai lần để kiểm tra.</translation> </message> diff --git a/lang/calamares_zh.ts b/lang/calamares_zh.ts index f910b6faacb473372001bd9794f658ae41af88d5..3ce8df3229fdbca8fe69f509bd0055600fc5897b 100644 --- a/lang/calamares_zh.ts +++ b/lang/calamares_zh.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation type="unfinished"/> </message> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation type="unfinished"/> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -339,123 +339,123 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> @@ -464,22 +464,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation type="unfinished"/> </message> @@ -497,6 +497,24 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -513,149 +531,149 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation type="unfinished"/> </message> @@ -691,12 +709,12 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation type="unfinished"/> </message> @@ -723,27 +741,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation type="unfinished"/> </message> @@ -867,6 +885,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -907,6 +930,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -969,27 +1002,37 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -997,43 +1040,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation type="unfinished"/> </message> @@ -1084,7 +1127,7 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation type="unfinished"/> </message> @@ -1323,7 +1366,17 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation type="unfinished"/> </message> @@ -1360,57 +1413,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation type="unfinished"/> </message> @@ -1823,6 +1876,14 @@ The installer will quit and all changes will be lost.</source> <translation type="unfinished"/> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2040,29 +2101,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation type="unfinished"/> </message> @@ -2369,7 +2430,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation type="unfinished"/> </message> @@ -2550,33 +2611,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation type="unfinished"/> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation type="unfinished"/> </message> @@ -2662,117 +2728,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation type="unfinished"/> </message> @@ -2959,17 +3025,17 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation type="unfinished"/> </message> @@ -3227,12 +3293,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation type="unfinished"/> </message> @@ -3240,27 +3306,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation type="unfinished"/> </message> @@ -3416,7 +3482,7 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation type="unfinished"/> </message> @@ -3559,12 +3625,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation type="unfinished"/> </message> @@ -4104,107 +4170,127 @@ Output: <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation type="unfinished"/> </message> diff --git a/lang/calamares_zh_CN.ts b/lang/calamares_zh_CN.ts index a285512e7bcd777940ff266ca26b1f74e8004e08..9119483ab8ed54a55d120c0767decaa46043b39c 100644 --- a/lang/calamares_zh_CN.ts +++ b/lang/calamares_zh_CN.ts @@ -6,7 +6,7 @@ <message> <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> <source>Manage auto-mount settings</source> - <translation type="unfinished"/> + <translation> 管理自动挂载设置</translation> </message> </context> <context> @@ -31,27 +31,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>主引导记录 %1</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>引导分区</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>系统分区</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>不要安装引导程序</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -120,7 +120,7 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>发送会话日志</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -206,32 +206,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>正在运行 %1 个操作。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>错误的工作目录路径</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>用于 python 任务 %2 的工作目录 %1 不可读。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>错误的主脚本文件</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>用于 python 任务 %2 的主脚本文件 %1 不可读。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>任务“%1”出现 Boost.Python 错误。</translation> </message> @@ -284,54 +284,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>安装失败</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>安装失败</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>需要将安装日志粘贴到网页吗?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>错误</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>&是</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>&否</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>&关闭</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>安装日志粘贴 URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>上传失败,未完成网页粘贴。</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -340,124 +340,124 @@ Link copied to clipboard</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares初始化失败</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1无法安装。 Calamares无法加载所有已配置的模块。这个问题是发行版配置Calamares不当导致的。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>无法加载以下模块:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>要继续安装吗?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>继续安装?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>为了安装%2, %1 安装程序即将对磁盘进行更改。<br/><strong>这些更改无法撤销。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 安装程序将在您的磁盘上做出变更以安装 %2。<br/><strong>您将无法复原这些变更。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>现在安装(&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>现在安装 (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>返回 (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>安装(&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>安装(&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>安装完成。关闭安装程序。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>安装已完成。请关闭安装程序。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>取消安装,保持系统不变。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>取消安装,并不做任何更改。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>下一步(&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>后退(&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>&完成</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>取消(&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>取消安装?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>取消安装?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>确定要取消当前安装吗? 安装程序将会退出,所有修改都会丢失。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>确定要取消当前的安装吗? @@ -467,22 +467,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>未知异常类型</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>无法解析的 Python 错误</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>无法解析的 Python 回溯</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>无法获取的 Python 错误。</translation> </message> @@ -500,6 +500,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 安装程序</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>安装程序更新磁盘“%1”分区表失败。</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -516,149 +534,149 @@ The installer will quit and all changes will be lost.</source> <translation>表单</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>选择存储器(&V):</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>当前:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>之后:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>手动分区</strong><br/>您可以自行创建或重新调整分区大小。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>重复使用 %1 作为 %2 的 home 分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>选择要缩小的分区,然后拖动底栏改变大小</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 将会缩减未 %2MiB,然后为 %4 创建一个 %3MiB 分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>引导程序位置:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>选择要安装到的分区</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>在此系统上找不到任何 EFI 系统分区。请后退到上一步并使用手动分区配置 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>%1 处的 EFI 系统分区将被用来启动 %2。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI 系统分区:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>这个存储器上似乎还没有操作系统。您想要怎么做?<br/>在任何变更应用到存储器上前,您都可以重新查看并确认您的选择。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>抹除磁盘</strong><br/>这将会<font color="red">删除</font>目前选定的存储器上所有的数据。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>并存安装</strong><br/>安装程序将会缩小一个分区,为 %1 腾出空间。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>取代一个分区</strong><br/>以 %1 <strong>替代</strong>一个分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>这个存储器上已经有 %1 了。您想要怎么做?<br/>在任何变更应用到存储器上前,您都可以重新查看并确认您的选择。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>这个存储器上已经有一个操作系统了。您想要怎么做?<br/>在任何变更应用到存储器上前,您都可以重新查看并确认您的选择。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>这个存储器上已经有多个操作系统了。您想要怎么做?<br/>在任何变更应用到存储器上前,您都可以重新查看并确认您的选择。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>此存储设备已经有操作系统,但是分区表 <strong>%1</strong> 与所需的 <strong>%2</strong>.<br/>不同。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>此存储设备 <strong>已挂载</strong>其中一个分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>该存储设备是 <strong>非活动RAID</strong> 设备的一部分。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>无交换分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>重用交换分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>交换分区(无休眠)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>交换分区(带休眠)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>交换到文件</translation> </message> @@ -694,12 +712,12 @@ The installer will quit and all changes will be lost.</source> <translation>正在清除所有临时挂载点。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>无法获取临时挂载点列表。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>所有临时挂载点都已经清除。</translation> </message> @@ -726,27 +744,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>设置键盘型号为 %1。<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>设置键盘布局为 %1/%2。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>将时区设置为 %1/%2 。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>系统语言将设置为 %1。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>数字和日期地域将设置为 %1。</translation> </message> @@ -872,6 +890,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>密码不匹配!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -912,6 +935,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1 的安装操作已完成。</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>软件包选择</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>请在列表中选一个产品。被选中的产品将会被安装。</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -974,27 +1007,37 @@ The installer will quit and all changes will be lost.</source> <translation>标记:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>加密(&C)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>逻辑分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>主分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>挂载点已被占用。请选择另一个。</translation> </message> @@ -1002,43 +1045,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>在 %4 (%3) 上创建新的 %2MiB 分区,文件系统为 %1.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>在<strong>%4</strong>(%3)上创建一个<strong>%2MiB</strong>的%1分区。</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>正在 %2 上创建新的 %1 分区。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>安装程序在磁盘“%1”创建分区失败。</translation> </message> @@ -1089,7 +1132,7 @@ The installer will quit and all changes will be lost.</source> <translation>正在 %2 上创建新的 %1 分区表。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>安装程序于 %1 创建分区表失败。</translation> </message> @@ -1329,7 +1372,17 @@ The installer will quit and all changes will be lost.</source> <translation>标记:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>挂载点已被占用。请选择另一个。</translation> </message> @@ -1366,57 +1419,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>设置分区信息</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>在 <strong>新的</strong>系统分区 %2 上安装 %1。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> - <translation type="unfinished"/> + <translation>设置%3 分区的挂载点</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>在 %3 系统割区 <strong>%1</strong> 上安装 %2。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>在 <strong>%1</strong>上安装引导程序。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>正在设置挂载点。</translation> </message> @@ -1829,6 +1882,14 @@ The installer will quit and all changes will be lost.</source> <translation>位置</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2048,29 +2109,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>请选择一个地区或者使用基于您当前位置的默认值。</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation type="unfinished"/> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>时区: %1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>在您的区域中选择您的首选区域。</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>区域</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>您可以在下面微调“语言”和“区域设置”。</translation> </message> @@ -2377,7 +2438,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>软件包</translation> </message> @@ -2558,33 +2619,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>空闲空间</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>新建分区</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>名称</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>文件系统</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>挂载点</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>大小</translation> </message> @@ -2670,117 +2736,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>正在收集系统信息...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>将 %1 安装在其他操作系统<strong>旁边</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>抹除</strong>磁盘并安装 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>以 %1 <strong>替代</strong>一个分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>手动</strong>分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>将 %1 安装在磁盘 <strong>%2</strong> (%3) 上的另一个操作系统<strong>旁边</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>抹除</strong> 磁盘 <strong>%2</strong> (%3) 并且安装 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>以 %1 <strong>替代</strong> 一个在磁盘 <strong>%2</strong> (%3) 上的分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>在磁盘 <strong>%1</strong> (%2) 上<strong>手动</strong>分区。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>磁盘 <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>当前:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>之后:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>未配置 EFI 系统分区</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>必须有 EFI 系统分区才能启动 %1 。<br/><br/>要配置 EFI 系统分区,后退一步,然后创建或选中一个 FAT32 分区并为之设置 <strong>%3</strong> 标记及挂载点 <strong>%2</strong>。<br/><br/>你可以不创建 EFI 系统分区并继续安装,但是你的系统可能无法启动。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>必须有 EFI 系统分区才能启动 %1 。<br/><br/>已有挂载点为 <strong>%2</strong> 的分区,但是未设置 <strong>%3</strong> 标记。<br/>要设置此标记,后退并编辑分区。<br/><br/>你可以不创建 EFI 系统分区并继续安装,但是你的系统可能无法启动。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>未设置 EFI 系统分区标记</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>在 BIOS 上使用 GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT 分区表对于所有系统来说都是最佳选项。本安装程序支持在 BIOS 模式下设置 GPT 分区表。<br/><br/>要在 BIOS 模式下配置 GPT 分区表,(若你尚未配置好)返回并设置分区表为 GPT,然后创建一个 8MB 的、未经格式化的、启用<strong>bios_grub</strong> 标记的分区。<br/><br/>一个未格式化的 8MB 的分区对于在 BIOS 模式下使用 GPT 启动 %1 来说是非常有必要的。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>引导分区未加密</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>您尝试用单独的引导分区配合已加密的根分区使用,但引导分区未加密。<br/><br/>这种配置方式可能存在安全隐患,因为重要的系统文件存储在了未加密的分区上。<br/>您可以继续保持此配置,但是系统解密将在系统启动时而不是引导时进行。<br/>要加密引导分区,请返回上一步并重新创建此分区,并在分区创建窗口选中 <strong>加密</strong> 选项。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>有至少一个可用的磁盘设备。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>无可用于安装的分区。</translation> </message> @@ -2970,17 +3036,17 @@ Output: <translation>无法创建新的随机文件 <pre>%1</pre>.</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>无产品</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>未提供描述信息</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(无挂载点)</translation> </message> @@ -3241,12 +3307,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>为了更好的体验,请确保这台电脑: </translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>系统需求</translation> </message> @@ -3254,29 +3320,29 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>此计算机不满足安装 %1 的某些推荐配置。 安装可以继续,但是一些特性可能被禁用。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>此电脑未满足安装 %1 的最低需求。<br/>安装无法继续。<a href="#details">详细信息...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>此计算机不满足安装 %1 的某些推荐配置。 安装可以继续,但是一些特性可能被禁用。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>此电脑未满足一些安装 %1 的推荐需求。<br/>可以继续安装,但一些功能可能会被停用。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>本程序将会问您一些问题并在您的电脑上安装及设置 %2 。</translation> </message> @@ -3432,7 +3498,7 @@ Output: <translation>正在将新分区标记为 <strong>%1</strong>.</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>安装程序没有成功设置分区 %1 的标记.</translation> </message> @@ -3575,12 +3641,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>预览——当你启动安装过程,以下行为将被执行</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>这是您开始安装后所会发生的事情的概览。</translation> </message> @@ -3985,29 +4051,31 @@ Output: <message> <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> <source>Installation Completed</source> - <translation type="unfinished"/> + <translation>安装完成</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> <source>%1 has been installed on your computer.<br/> You may now restart into your new system, or continue using the Live environment.</source> - <translation type="unfinished"/> + <translation>%1 已安装在您的电脑上了。<br/> + 您现在可以重新启动到新系统,或是继续使用 Live 环境。</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> <source>Close Installer</source> - <translation type="unfinished"/> + <translation>关闭安装程序</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> <source>Restart System</source> - <translation type="unfinished"/> + <translation>重启系统</translation> </message> <message> <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> This log is copied to /var/log/installation.log of the target system.</p></source> - <translation type="unfinished"/> + <translation>安装过程中的翻译已经复制到了临时用户的家目录下 +于此同时安装日志也已经复制到了目标系统,路径为:/var/log/installation.log</translation> </message> </context> <context> @@ -4155,107 +4223,127 @@ Output: <translation>选择您的用户名和凭据登录并执行管理任务</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>您的姓名?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>全名</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>您想要使用的登录用户名是?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>登录名</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>如果有多人要使用此计算机,您可以在安装后创建多个账户。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>只允许小写字母、数组、下划线"_" 和 连字符"-"</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>计算机名称为?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>计算机名称</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>将计算机设置为对其他网络上计算机可见时将使用此名称。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>选择一个密码来保证您的账户安全。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>密码</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>重复密码</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>输入相同密码两次,以检查输入错误。好的密码包含字母,数字,标点的组合,应当至少为 8 个字符长,并且应按一定周期更换。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>验证密码质量</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>若选中此项,密码强度检测会开启,你将不被允许使用弱密码。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>不询问密码自动登录</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>重用用户密码作为 root 密码</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>为管理员帐号使用同样的密码。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>选择一个 root 密码来保证您的账户安全。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root 密码</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>重复 Root 密码</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>输入相同密码两次,以检查输入错误。</translation> </message> diff --git a/lang/calamares_zh_TW.ts b/lang/calamares_zh_TW.ts index c0f0c73c8a2bcb5f2b39ff8f55b2cbe69e9974fc..9e2e2904c0123fc06847cd526891899c5156af87 100644 --- a/lang/calamares_zh_TW.ts +++ b/lang/calamares_zh_TW.ts @@ -30,27 +30,27 @@ <context> <name>BootLoaderModel</name> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="58"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="59"/> <source>Master Boot Record of %1</source> <translation>%1 的主要開機紀錄 (MBR)</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="91"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="92"/> <source>Boot Partition</source> <translation>開機分割區</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="98"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="99"/> <source>System Partition</source> <translation>系統分割區</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="128"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="129"/> <source>Do not install a boot loader</source> <translation>無法安裝開機載入器</translation> </message> <message> - <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="146"/> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="147"/> <source>%1 (%2)</source> <translation>%1 (%2)</translation> </message> @@ -104,22 +104,22 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="102"/> <source>Crashes Calamares, so that Dr. Konqui can look at it.</source> - <translation type="unfinished"/> + <translation>讓 Calamares 當機,這樣 Dr. Konqui 就能檢視。</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="115"/> <source>Reloads the stylesheet from the branding directory.</source> - <translation type="unfinished"/> + <translation>重新自品牌目錄載入樣式表。</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="141"/> <source>Uploads the session log to the configured pastebin.</source> - <translation type="unfinished"/> + <translation>將工作階段紀錄檔上傳到設定好的 pastebin。</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="144"/> <source>Send Session Log</source> - <translation type="unfinished"/> + <translation>傳送工作階段紀錄檔</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="118"/> @@ -129,7 +129,7 @@ <message> <location filename="../src/calamares/DebugWindow.ui" line="128"/> <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> - <translation type="unfinished"/> + <translation>在紀錄檔中顯示小工具名稱樹(供樣式表除錯使用)。</translation> </message> <message> <location filename="../src/calamares/DebugWindow.ui" line="131"/> @@ -205,32 +205,32 @@ <context> <name>Calamares::PythonJob</name> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="192"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="194"/> <source>Running %1 operation.</source> <translation>正在執行 %1 操作。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="221"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="223"/> <source>Bad working directory path</source> <translation>不良的工作目錄路徑</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="222"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="224"/> <source>Working directory %1 for python job %2 is not readable.</source> <translation>Python 行程 %2 作用中的目錄 %1 不具讀取權限。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="228"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="230"/> <source>Bad main script file</source> <translation>錯誤的主要腳本檔</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="229"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="231"/> <source>Main script file %1 for python job %2 is not readable.</source> <translation>Python 行程 %2 的主要腳本檔 %1 無法讀取。</translation> </message> <message> - <location filename="../src/libcalamares/PythonJob.cpp" line="297"/> + <location filename="../src/libcalamares/PythonJob.cpp" line="304"/> <source>Boost.Python error in job "%1".</source> <translation>行程 %1 中 Boost.Python 錯誤。</translation> </message> @@ -283,54 +283,54 @@ <context> <name>Calamares::ViewManager</name> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Setup Failed</source> <translation>設定失敗</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="154"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> <source>Installation Failed</source> <translation>安裝失敗</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> <source>Would you like to paste the install log to the web?</source> <translation>想要將安裝紀錄檔貼到網路上嗎?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="171"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="172"/> <source>Error</source> <translation>錯誤</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="178"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="518"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> <source>&Yes</source> <translation>是(&Y)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="179"/> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="519"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="180"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="520"/> <source>&No</source> <translation>否(&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="185"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="186"/> <source>&Close</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="160"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="170"/> <source>Install Log Paste URL</source> <translation>安裝紀錄檔張貼 URL</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="142"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="152"/> <source>The upload was unsuccessful. No web-paste was done.</source> <translation>上傳不成功。並未完成網路張貼。</translation> </message> <message> - <location filename="../src/libcalamaresui/utils/Paste.cpp" line="154"/> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="164"/> <source>Install log posted to %1 @@ -343,124 +343,124 @@ Link copied to clipboard</source> 連結已複製到剪貼簿</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="205"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> <source>Calamares Initialization Failed</source> <translation>Calamares 初始化失敗</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="206"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="207"/> <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> <translation>%1 無法安裝。Calamares 無法載入所有已設定的模組。散佈版使用 Calamares 的方式有問題。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="212"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="213"/> <source><br/>The following modules could not be loaded:</source> <translation><br/>以下的模組無法載入:</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with setup?</source> <translation>繼續安裝?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="326"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="327"/> <source>Continue with installation?</source> <translation>繼續安裝?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="328"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="329"/> <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 設定程式將在您的磁碟上做出變更以設定 %2。<br/><strong>您將無法復原這些變更。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="331"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="332"/> <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> <translation>%1 安裝程式將在您的磁碟上做出變更以安裝 %2。<br/><strong>您將無法復原這些變更。</strong></translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Set up now</source> <translation>馬上進行設定 (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="334"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="335"/> <source>&Install now</source> <translation>現在安裝 (&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="342"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <source>Go &back</source> <translation>上一步 (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Set up</source> <translation>設定 (&S)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="392"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="393"/> <source>&Install</source> <translation>安裝(&I)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="394"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> <source>Setup is complete. Close the setup program.</source> <translation>設定完成。關閉設定程式。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="395"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="396"/> <source>The installation is complete. Close the installer.</source> <translation>安裝完成。關閉安裝程式。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="397"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> <source>Cancel setup without changing the system.</source> <translation>取消安裝,不更改系統。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="398"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="399"/> <source>Cancel installation without changing the system.</source> <translation>不變更系統並取消安裝。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="409"/> <source>&Next</source> <translation>下一步 (&N)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="413"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="414"/> <source>&Back</source> <translation>返回 (&B)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="419"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="420"/> <source>&Done</source> <translation>完成(&D)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="438"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="439"/> <source>&Cancel</source> <translation>取消(&C)</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel setup?</source> <translation>取消設定?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="511"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> <source>Cancel installation?</source> <translation>取消安裝?</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="512"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="513"/> <source>Do you really want to cancel the current setup process? The setup program will quit and all changes will be lost.</source> <translation>真的想要取消目前的設定程序嗎? 設定程式將會結束,所有變更都將會遺失。</translation> </message> <message> - <location filename="../src/libcalamaresui/ViewManager.cpp" line="514"/> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="515"/> <source>Do you really want to cancel the current install process? The installer will quit and all changes will be lost.</source> <translation>您真的想要取消目前的安裝程序嗎? @@ -470,22 +470,22 @@ The installer will quit and all changes will be lost.</source> <context> <name>CalamaresPython::Helper</name> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="288"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="294"/> <source>Unknown exception type</source> <translation>未知的例外型別</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="306"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="312"/> <source>unparseable Python error</source> <translation>無法解析的 Python 錯誤</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="350"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="356"/> <source>unparseable Python traceback</source> <translation>無法解析的 Python 回溯紀錄</translation> </message> <message> - <location filename="../src/libcalamares/PythonHelper.cpp" line="357"/> + <location filename="../src/libcalamares/PythonHelper.cpp" line="363"/> <source>Unfetchable Python error.</source> <translation>無法讀取的 Python 錯誤。</translation> </message> @@ -503,6 +503,24 @@ The installer will quit and all changes will be lost.</source> <translation>%1 安裝程式</translation> </message> </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="32"/> + <source>Set filesystem label on %1.</source> + <translation>在 %1 上設定檔案系統標籤。</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="39"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong>.</source> + <translation>設定檔案系統標籤 <strong>%1</strong> 到分割區 <strong>%2</strong>。</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="70"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <translation>安裝程式在磁碟 '%1' 上更新分割區表格失敗。</translation> + </message> + </context> <context> <name>CheckerContainer</name> <message> @@ -519,149 +537,149 @@ The installer will quit and all changes will be lost.</source> <translation>表單</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="120"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> <source>Select storage de&vice:</source> <translation>選取儲存裝置(&V):</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="121"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="957"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1002"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1092"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="987"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1033"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1124"/> <source>Current:</source> <translation>目前:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="122"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="123"/> <source>After:</source> <translation>之後:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="299"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="332"/> <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> <translation><strong>手動分割</strong><br/>可以自行建立或重新調整分割區大小。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="822"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="852"/> <source>Reuse %1 as home partition for %2.</source> <translation>重新使用 %1 作為 %2 的家目錄分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="958"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="988"/> <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> <translation><strong>選取要縮減的分割區,然後拖曳底部條狀物來調整大小</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="975"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1005"/> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <translation>%1 會縮減到 %2MiB,並且會為 %4 建立新的 %3MiB 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1031"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1062"/> <source>Boot loader location:</source> <translation>開機載入器位置:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1083"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1115"/> <source><strong>Select a partition to install on</strong></source> <translation><strong>選取分割區以安裝在其上</strong></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1174"/> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <translation>在這個系統找不到 EFI 系統分割區。請回到上一步並使用手動分割以設定 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1150"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1182"/> <source>The EFI system partition at %1 will be used for starting %2.</source> <translation>在 %1 的 EFI 系統分割區將會在開始 %2 時使用。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1158"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1190"/> <source>EFI system partition:</source> <translation>EFI 系統分割區:</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1291"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1325"/> <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>這個儲存裝置上似乎還沒有作業系統。您想要怎麼做?<br/>在任何變更套用到儲存裝置上前,您都可以重新檢視並確認您的選擇。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1296"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1333"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1355"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1330"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1367"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1389"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1414"/> <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> <translation><strong>抹除磁碟</strong><br/>這將會<font color="red">刪除</font>目前選取的儲存裝置所有的資料。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1300"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1329"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1351"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1376"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1334"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1363"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1385"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1410"/> <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> <translation><strong>並存安裝</strong><br/>安裝程式會縮小一個分割區,以讓出空間給 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1304"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1338"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1359"/> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1384"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1372"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1393"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1418"/> <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> <translation><strong>取代一個分割區</strong><br/>用 %1 取代一個分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1323"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1357"/> <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>這個儲存裝置上已經有 %1 了。您想要怎麼做?<br/>在任何變更套用到儲存裝置上前,您都可以重新檢視並確認您的選擇。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1346"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1380"/> <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>這個儲存裝置上已經有一個作業系統了。您想要怎麼做?<br/>在任何變更套用到儲存裝置上前,您都可以重新檢視並確認您的選擇。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1371"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1405"/> <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> <translation>這個儲存裝置上已經有多個作業系統了。您想要怎麼做?<br/>在任何變更套用到儲存裝置上前,您都可以重新檢視並確認您的選擇。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1443"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1477"/> <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> <translation>此儲存裝置上已有作業系統,但分割表 <strong>%1</strong> 與需要的 <strong>%2</strong> 不同。<br/></translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1466"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1500"/> <source>This storage device has one of its partitions <strong>mounted</strong>.</source> <translation>此裝置<strong>已掛載</strong>其中一個分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1471"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1505"/> <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> <translation>此儲存裝置是<strong>非作用中 RAID</strong> 裝置的一部份。</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1598"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1632"/> <source>No Swap</source> <translation>沒有 Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1606"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1640"/> <source>Reuse Swap</source> <translation>重用 Swap</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1609"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1643"/> <source>Swap (no Hibernate)</source> <translation>Swap(沒有冬眠)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1612"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1646"/> <source>Swap (with Hibernate)</source> <translation>Swap(有冬眠)</translation> </message> <message> - <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1615"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1649"/> <source>Swap to file</source> <translation>Swap 到檔案</translation> </message> @@ -697,12 +715,12 @@ The installer will quit and all changes will be lost.</source> <translation>正在清除所有暫時掛載。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="51"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="52"/> <source>Cannot get list of temporary mounts.</source> <translation>無法取得暫時掛載的列表。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="92"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="97"/> <source>Cleared all temporary mounts.</source> <translation>已清除所有暫時掛載。</translation> </message> @@ -729,27 +747,27 @@ The installer will quit and all changes will be lost.</source> <context> <name>Config</name> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="326"/> + <location filename="../src/modules/keyboard/Config.cpp" line="330"/> <source>Set keyboard model to %1.<br/></source> <translation>設定鍵盤型號為 %1 。<br/></translation> </message> <message> - <location filename="../src/modules/keyboard/Config.cpp" line="333"/> + <location filename="../src/modules/keyboard/Config.cpp" line="337"/> <source>Set keyboard layout to %1/%2.</source> <translation>設定鍵盤佈局為 %1/%2 。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="334"/> + <location filename="../src/modules/locale/Config.cpp" line="342"/> <source>Set timezone to %1/%2.</source> <translation>設定時區為 %1/%2。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="372"/> + <location filename="../src/modules/locale/Config.cpp" line="380"/> <source>The system language will be set to %1.</source> <translation>系統語言會設定為%1。</translation> </message> <message> - <location filename="../src/modules/locale/Config.cpp" line="379"/> + <location filename="../src/modules/locale/Config.cpp" line="387"/> <source>The numbers and dates locale will be set to %1.</source> <translation>數字與日期語系會設定為%1。</translation> </message> @@ -766,12 +784,12 @@ The installer will quit and all changes will be lost.</source> <message> <location filename="../src/modules/netinstall/Config.cpp" line="57"/> <source>Network Installation. (Disabled: Internal error)</source> - <translation type="unfinished"/> + <translation>網路安裝。(已停用:內部錯誤)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="61"/> <source>Network Installation. (Disabled: No package list)</source> - <translation type="unfinished"/> + <translation>網路安裝。(已停用:無軟體包清單)</translation> </message> <message> <location filename="../src/modules/netinstall/Config.cpp" line="77"/> @@ -873,6 +891,11 @@ The installer will quit and all changes will be lost.</source> <source>Your passwords do not match!</source> <translation>密碼不符!</translation> </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="548"/> + <source>OK!</source> + <translation>確定!</translation> + </message> <message> <location filename="../src/modules/finished/Config.cpp" line="145"/> <source>Setup Failed</source> @@ -913,6 +936,16 @@ The installer will quit and all changes will be lost.</source> <source>The installation of %1 is complete.</source> <translation>%1 的安裝已完成。</translation> </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="85"/> + <source>Package Selection</source> + <translation>軟體包選擇</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="87"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation>請從清單中挑選產品。將會安裝選定的產品。</translation> + </message> </context> <context> <name>ContextualProcessJob</name> @@ -975,27 +1008,37 @@ The installer will quit and all changes will be lost.</source> <translation>旗標:</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="66"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="231"/> + <source>Label for the filesystem</source> + <translation>檔案系統標籤</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="241"/> + <source>FS Label:</source> + <translation>檔案系統標籤:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="65"/> <source>En&crypt</source> <translation>加密(&C)</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="161"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="191"/> <source>Logical</source> <translation>邏輯磁區</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="166"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="196"/> <source>Primary</source> <translation>主要磁區</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="185"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="215"/> <source>GPT</source> <translation>GPT</translation> </message> <message> - <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="265"/> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="301"/> <source>Mountpoint already in use. Please select another one.</source> <translation>掛載點使用中。請選擇其他的。</translation> </message> @@ -1003,43 +1046,43 @@ The installer will quit and all changes will be lost.</source> <context> <name>CreatePartitionJob</name> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="117"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="113"/> <source>Create new %1MiB partition on %3 (%2) with entries %4.</source> <translation>在 %3 (%2) 上使用項目 %4 建立新的 %1MiB 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="125"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="121"/> <source>Create new %1MiB partition on %3 (%2).</source> <translation>在 %3 (%2) 上建立新的 %1MiB 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="132"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="128"/> <source>Create new %2MiB partition on %4 (%3) with file system %1.</source> <translation>使用檔案系統 %1 在 %4 (%3) 建立新的 %2MiB 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="149"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="145"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>.</source> <translation>在 <strong>%3</strong> (%2) 上使用項目 <em>%4</em> 建立新的 <strong>%1MiB</strong> 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="157"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="154"/> <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2).</source> <translation>在 <strong>%3</strong> (%2) 上建立新的 <strong>%1MiB</strong> 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="164"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="161"/> <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong>.</source> <translation>使用檔案系統 <strong>%1</strong> 在 <strong>%4</strong> (%3) 建立新的 <strong>%2MiB</strong> 分割區。</translation> </message> <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="186"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="194"/> <source>Creating new %1 partition on %2.</source> <translation>正在於 %2 建立新的 %1 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="206"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="201"/> <source>The installer failed to create partition on disk '%1'.</source> <translation>安裝程式在磁碟 '%1' 上建立分割區失敗。</translation> </message> @@ -1090,7 +1133,7 @@ The installer will quit and all changes will be lost.</source> <translation>正在於 %2 建立新的 %1 分割表。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="75"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="67"/> <source>The installer failed to create a partition table on %1.</source> <translation>安裝程式在 %1 上建立分割區表格失敗。</translation> </message> @@ -1329,7 +1372,17 @@ The installer will quit and all changes will be lost.</source> <translation>旗標:</translation> </message> <message> - <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="275"/> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="186"/> + <source>Label for the filesystem</source> + <translation>檔案系統標籤</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="196"/> + <source>FS Label:</source> + <translation>檔案系統標籤:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="291"/> <source>Mountpoint already in use. Please select another one.</source> <translation>掛載點使用中。請選擇其他的。</translation> </message> @@ -1366,57 +1419,57 @@ The installer will quit and all changes will be lost.</source> <context> <name>FillGlobalStorageJob</name> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="166"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="167"/> <source>Set partition information</source> <translation>設定分割區資訊</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="195"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="196"/> <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> <translation>在有 <em>%3</em> 功能的<strong>新</strong> %2 系統分割區上安裝 %1</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="203"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="204"/> <source>Install %1 on <strong>new</strong> %2 system partition.</source> <translation>在 <strong>新的</strong>系統分割區 %2 上安裝 %1。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="212"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="213"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em>.</source> <translation>設定有掛載點 <strong>%1</strong> 與 <em>%3</em> 的<strong>新</strong> %2 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="220"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="221"/> <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3.</source> <translation>設定有掛載點 <strong>%1</strong> %3 的<strong>新</strong> %2 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="234"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em>.</source> <translation>在有功能 <em>%4</em> 的 %3 系統分割區 <strong>%1</strong> 上安裝 %2。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="253"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="254"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em>.</source> <translation>為分割區 %3 <strong>%1</strong> 設定掛載點 <strong>%2</strong> 與功能 <em>%4</em>。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="262"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="263"/> <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4.</source> <translation>為分割區 %3 <strong>%1</strong> 設定掛載點 <strong>%2</strong> %4。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="243"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="244"/> <source>Install %2 on %3 system partition <strong>%1</strong>.</source> <translation>在 %3 系統分割區 <strong>%1</strong> 上安裝 %2。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="276"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="278"/> <source>Install boot loader on <strong>%1</strong>.</source> <translation>安裝開機載入器於 <strong>%1</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="285"/> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="287"/> <source>Setting up mount points.</source> <translation>正在設定掛載點。</translation> </message> @@ -1829,6 +1882,14 @@ The installer will quit and all changes will be lost.</source> <translation>位置</translation> </message> </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="273"/> + <source>Quit</source> + <translation>結束</translation> + </message> + </context> <context> <name>LocaleViewStep</name> <message> @@ -2048,29 +2109,29 @@ The installer will quit and all changes will be lost.</source> <context> <name>Offline</name> <message> - <location filename="../src/modules/localeq/Offline.qml" line="37"/> - <source>Select your preferred Region, or use the default one based on your current location.</source> - <translation>選取您偏好的區域,或是使用以您目前位置為基礎的預設值。</translation> + <location filename="../src/modules/localeq/Offline.qml" line="41"/> + <source>Select your preferred Region, or use the default settings.</source> + <translation>選取您偏好的區域,或是使用預設設定。</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="94"/> - <location filename="../src/modules/localeq/Offline.qml" line="169"/> - <location filename="../src/modules/localeq/Offline.qml" line="213"/> + <location filename="../src/modules/localeq/Offline.qml" line="98"/> + <location filename="../src/modules/localeq/Offline.qml" line="173"/> + <location filename="../src/modules/localeq/Offline.qml" line="217"/> <source>Timezone: %1</source> <translation>時區:%1</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="111"/> + <location filename="../src/modules/localeq/Offline.qml" line="115"/> <source>Select your preferred Zone within your Region.</source> <translation>在您的區域中選取您偏好的時區。</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="182"/> + <location filename="../src/modules/localeq/Offline.qml" line="186"/> <source>Zones</source> <translation>時區</translation> </message> <message> - <location filename="../src/modules/localeq/Offline.qml" line="229"/> + <location filename="../src/modules/localeq/Offline.qml" line="233"/> <source>You can fine-tune Language and Locale settings below.</source> <translation>您可以在下方微調語言與語系設定。</translation> </message> @@ -2377,7 +2438,7 @@ The installer will quit and all changes will be lost.</source> <context> <name>PackageChooserViewStep</name> <message> - <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="61"/> + <location filename="../src/modules/packagechooser/PackageChooserViewStep.cpp" line="51"/> <source>Packages</source> <translation>軟體包</translation> </message> @@ -2558,33 +2619,38 @@ The installer will quit and all changes will be lost.</source> <name>PartitionModel</name> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="159"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="199"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> <source>Free Space</source> <translation>剩餘空間</translation> </message> <message> <location filename="../src/modules/partition/core/PartitionModel.cpp" line="163"/> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="203"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="207"/> <source>New partition</source> <translation>新分割區</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="296"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> <source>Name</source> <translation>名稱</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="298"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> <source>File System</source> <translation>檔案系統</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="300"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="304"/> + <source>File System Label</source> + <translation>檔案系統標籤</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="306"/> <source>Mount Point</source> <translation>掛載點</translation> </message> <message> - <location filename="../src/modules/partition/core/PartitionModel.cpp" line="302"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="308"/> <source>Size</source> <translation>大小</translation> </message> @@ -2670,117 +2736,117 @@ The installer will quit and all changes will be lost.</source> <context> <name>PartitionViewStep</name> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="70"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="54"/> <source>Gathering system information...</source> <translation>蒐集系統資訊中...</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="125"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="109"/> <source>Partitions</source> <translation>分割區</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="163"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="147"/> <source>Install %1 <strong>alongside</strong> another operating system.</source> <translation>將 %1 安裝在其他作業系統<strong>旁邊</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="167"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="151"/> <source><strong>Erase</strong> disk and install %1.</source> <translation><strong>抹除</strong>磁碟並安裝 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="170"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="154"/> <source><strong>Replace</strong> a partition with %1.</source> <translation>以 %1 <strong>取代</strong>一個分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="174"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="158"/> <source><strong>Manual</strong> partitioning.</source> <translation><strong>手動</strong>分割</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="187"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="171"/> <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3).</source> <translation>將 %1 安裝在磁碟 <strong>%2</strong> (%3) 上的另一個作業系統<strong>旁邊</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="194"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="178"/> <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1.</source> <translation><strong>抹除</strong> 磁碟 <strong>%2</strong> (%3) 並且安裝 %1。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="200"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="184"/> <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1.</source> <translation>以 %1 <strong>取代</strong> 一個在磁碟 <strong>%2</strong> (%3) 上的分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="207"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="191"/> <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2).</source> <translation>在磁碟 <strong>%1</strong> (%2) 上<strong>手動</strong>分割。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="216"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="200"/> <source>Disk <strong>%1</strong> (%2)</source> <translation>磁碟 <strong>%1</strong> (%2)</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="242"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="226"/> <source>Current:</source> <translation>目前:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="260"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="244"/> <source>After:</source> <translation>之後:</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="427"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="450"/> <source>No EFI system partition configured</source> <translation>未設定 EFI 系統分割區</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="428"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="451"/> <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>%3</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start.</source> <translation>需要 EFI 系統分割區以啟動 %1。<br/><br/>要設定 EFI 系統分割區,回到上一步並選取或建立一個包含啟用 <strong>%3</strong> 旗標以及掛載點位於 <strong>%2</strong> 的 FAT32 檔案系統。<br/><br/>您也可以不設定 EFI 系統分割區並繼續,但是您的系統可能會無法啟動。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="442"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="465"/> <source>An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>%3</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start.</source> <translation>需要 EFI 系統分割區以啟動 %1。<br/><br/>有一個分割區的掛載點設定為 <strong>%2</strong>,但未設定 <strong>%3</strong> 旗標。<br/>要設定此旗標,回到上一步並編輯分割區。<br/><br/>您也可以不設定旗標並繼續,但您的系統可能會無法啟動。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="441"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="464"/> <source>EFI system partition flag not set</source> <translation>未設定 EFI 系統分割區旗標</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="468"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="491"/> <source>Option to use GPT on BIOS</source> <translation>在 BIOS 上使用 GPT 的選項</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="469"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="492"/> <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> <translation>GPT 分割表對所有系統都是最佳選項。此安裝程式同時也支援 BIOS 系統。<br/><br/>要在 BIOS 上設定 GPT 分割表,(如果還沒有完成的話)請回上一步並將分割表設定為 GPT,然後建立 8 MB 的未格式化分割區,並啟用 <strong>bios_grub</strong> 旗標。<br/>要在 BIOS 系統上使用 GPT 分割區啟動 %1 則必須使用未格式化的 8MB 分割區。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="497"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="521"/> <source>Boot partition not encrypted</source> <translation>開機分割區未加密</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="498"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="522"/> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> <translation>設定了單獨的開機分割區以及加密的根分割區,但是開機分割區並不會被加密。<br/><br/>這種設定可能會造成安全問題,因為重要的系統檔案是放在未加密的分割區中。<br/>您也可以繼續,但是檔案系統的解鎖會在系統啟動後才發生。<br/>要加密開機分割區,回到上一頁並重新建立它,並在分割區建立視窗選取<strong>加密</strong>。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="627"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="608"/> <source>has at least one disk device available.</source> <translation>有至少一個可用的磁碟裝置。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionViewStep.cpp" line="628"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="609"/> <source>There are no partitions to install on.</source> <translation>沒有可用於安裝的分割區。</translation> </message> @@ -2970,17 +3036,17 @@ Output: <translation>無法建立新的隨機檔案 <pre>%1</pre>。</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="70"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="44"/> <source>No product</source> <translation>沒有產品</translation> </message> <message> - <location filename="../src/modules/packagechooser/PackageModel.cpp" line="78"/> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="52"/> <source>No description provided.</source> <translation>未提供描述。</translation> </message> <message> - <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="40"/> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> <source>(no mount point)</source> <translation>(沒有掛載點)</translation> </message> @@ -3241,12 +3307,12 @@ Output: <context> <name>ResultsListDialog</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="133"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="138"/> <source>For best results, please ensure that this computer:</source> <translation>為了得到最佳的結果,請確保此電腦:</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="134"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="139"/> <source>System requirements</source> <translation>系統需求</translation> </message> @@ -3254,27 +3320,27 @@ Output: <context> <name>ResultsListWidget</name> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="256"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="263"/> <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue. <a href="#details">Details...</a></source> <translation>此電腦未滿足安裝 %1 的最低配備。<br/>設定無法繼續。<a href="#details">詳細資訊...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="260"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a></source> <translation>此電腦未滿足安裝 %1 的最低配備。<br/>安裝無法繼續。<a href="#details">詳細資訊...</a></translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="267"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="274"/> <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> <translation>此電腦未滿足一些安裝 %1 的推薦需求。<br/>設定可以繼續,但部份功能可能會被停用。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="271"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="278"/> <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> <translation>此電腦未滿足一些安裝 %1 的推薦需求。<br/>安裝可以繼續,但部份功能可能會被停用。</translation> </message> <message> - <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="280"/> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="287"/> <source>This program will ask you some questions and set up %2 on your computer.</source> <translation>本程式會問您一些問題,然後在您的電腦安裝及設定 %2。</translation> </message> @@ -3430,7 +3496,7 @@ Output: <translation>正在設定新分割區的 <strong>%1</strong> 旗標。</translation> </message> <message> - <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="156"/> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="157"/> <source>The installer failed to set flags on partition %1.</source> <translation>安裝程式未能在分割區 %1 設定旗標。</translation> </message> @@ -3573,12 +3639,12 @@ Output: <context> <name>SummaryPage</name> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="48"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="49"/> <source>This is an overview of what will happen once you start the setup procedure.</source> <translation>這是開始安裝後所會發生的事的概覽。</translation> </message> <message> - <location filename="../src/modules/summary/SummaryPage.cpp" line="50"/> + <location filename="../src/modules/summary/SummaryPage.cpp" line="51"/> <source>This is an overview of what will happen once you start the install procedure.</source> <translation>這是您開始安裝後所會發生的事的概覽。</translation> </message> @@ -4154,107 +4220,127 @@ Output: <translation>挑選您的使用者名稱與憑證以登入並執行管理工作</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="52"/> + <location filename="../src/modules/usersq/usersq.qml" line="49"/> <source>What is your name?</source> <translation>該如何稱呼您?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="60"/> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> <source>Your Full Name</source> <translation>您的全名</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="82"/> + <location filename="../src/modules/usersq/usersq.qml" line="71"/> <source>What name do you want to use to log in?</source> <translation>您想使用何種登入名稱?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="90"/> + <location filename="../src/modules/usersq/usersq.qml" line="78"/> <source>Login Name</source> <translation>登入名稱</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="106"/> + <location filename="../src/modules/usersq/usersq.qml" line="98"/> <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> <translation>若有多於一個人使用此電腦,您可以在安裝後建立多個帳號。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="121"/> + <location filename="../src/modules/usersq/usersq.qml" line="110"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation>僅允許小寫字母、數字、底線與連接號。</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="118"/> + <source>root is not allowed as username.</source> + <translation>不允許使用 root 作為使用者名稱。</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="127"/> <source>What is the name of this computer?</source> <translation>這部電腦的名字是?</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="128"/> + <location filename="../src/modules/usersq/usersq.qml" line="133"/> <source>Computer Name</source> <translation>電腦名稱</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="144"/> + <location filename="../src/modules/usersq/usersq.qml" line="154"/> <source>This name will be used if you make the computer visible to others on a network.</source> <translation>若您將此電腦設定為讓網路上的其他電腦可見時將會使用此名稱。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="159"/> + <location filename="../src/modules/usersq/usersq.qml" line="166"/> + <source>Only letter, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation>僅允許字母、數字、底線與連接號,最少兩個字元。</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="174"/> + <source>localhost is not allowed as hostname.</source> + <translation>不允許使用 localhost 作為主機名稱。</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="183"/> <source>Choose a password to keep your account safe.</source> <translation>輸入密碼以確保帳號的安全性。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="170"/> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> <source>Password</source> <translation>密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="191"/> + <location filename="../src/modules/usersq/usersq.qml" line="208"/> <source>Repeat Password</source> <translation>確認密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="212"/> + <location filename="../src/modules/usersq/usersq.qml" line="232"/> <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> <translation>輸入同一個密碼兩次,以檢查輸入錯誤。一個好的密碼包含了字母、數字及標點符號的組合、至少八個字母長,且按一固定週期更換。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="223"/> + <location filename="../src/modules/usersq/usersq.qml" line="373"/> <source>Validate passwords quality</source> <translation>驗證密碼品質</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="231"/> + <location filename="../src/modules/usersq/usersq.qml" line="383"/> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <translation>當此勾選框被勾選,密碼強度檢查即完成,您也無法再使用弱密碼。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <location filename="../src/modules/usersq/usersq.qml" line="365"/> <source>Log in automatically without asking for the password</source> <translation>自動登入,無需輸入密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="246"/> + <location filename="../src/modules/usersq/usersq.qml" line="264"/> <source>Reuse user password as root password</source> <translation>重用使用者密碼為 root 密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="254"/> + <location filename="../src/modules/usersq/usersq.qml" line="272"/> <source>Use the same password for the administrator account.</source> <translation>為管理員帳號使用同樣的密碼。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="269"/> + <location filename="../src/modules/usersq/usersq.qml" line="285"/> <source>Choose a root password to keep your account safe.</source> <translation>選擇 root 密碼來維護您的帳號安全。</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="280"/> + <location filename="../src/modules/usersq/usersq.qml" line="295"/> <source>Root Password</source> <translation>Root 密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="301"/> + <location filename="../src/modules/usersq/usersq.qml" line="311"/> <source>Repeat Root Password</source> <translation>確認 Root 密碼</translation> </message> <message> - <location filename="../src/modules/usersq/usersq.qml" line="323"/> + <location filename="../src/modules/usersq/usersq.qml" line="335"/> <source>Enter the same password twice, so that it can be checked for typing errors.</source> <translation>輸入同樣的密碼兩次,這樣可以檢查輸入錯誤。</translation> </message> diff --git a/lang/python.pot b/lang/python.pot index 7b886706638a37f2bbb562061f225f4fc490c231..0831515634dc231c6850673d17b77cd7ca4ef45e 100644 --- a/lang/python.pot +++ b/lang/python.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,183 +18,67 @@ msgstr "" "Language: \n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configure GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Mounting partitions." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Configuration Error" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "No partitions are defined for <pre>{!s}</pre> to use." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configure systemd services" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Cannot modify service" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Cannot enable systemd service <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Cannot enable systemd target <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Cannot disable systemd target <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Cannot mask systemd unit <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Unmount file systems." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Filling up filesystems." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync failed with error code {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Unpacking image {}/{}, file {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Starting to unpack {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Failed to unpack image \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "No mount point for root partition" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Bad mount point for root partition" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint is \"{}\", which does not exist, doing nothing" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Bad unsquash configuration" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Install bootloader." -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "The source filesystem \"{}\" does not exist" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Bootloader installation error" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "The destination \"{}\" in the target system is not a directory" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Cannot write KDM configuration file" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM config file {!s} does not exist" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Cannot write LXDM configuration file" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM config file {!s} does not exist" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Cannot write LightDM configuration file" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM config file {!s} does not exist" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Cannot configure LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "No LightDM greeter installed." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Cannot write SLIM configuration file" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM config file {!s} does not exist" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "No display managers selected for the displaymanager module." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -202,26 +86,165 @@ msgstr "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Display manager configuration was incomplete" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configuring mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Creating initramfs with dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Failed to run dracut on the target" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "The exit code was {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python job." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python step {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Writing fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Configuration Error" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No partitions are defined for <pre>{!s}</pre> to use." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configure GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Setting hardware clock." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configuring mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configuring initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configuring locales." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configuring encrypted swap." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Creating initramfs with mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Failed to run mkinitfs on the target" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Mounting partitions." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Saving network configuration." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configuring OpenRC dmcrypt service." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Install packages." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Processing packages (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installing one package." +msgstr[1] "Installing %(num)d packages." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removing one package." +msgstr[1] "Removing %(num)d packages." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Package Manager error" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configure Plymouth theme" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installing data." @@ -246,6 +269,11 @@ msgstr "" "Unknown service-action <code>{arg!s}</code> for service {name!s} in run-" "level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Cannot modify service" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -276,87 +304,102 @@ msgstr "" "The path for service {name!s} is <code>{path!s}</code>, which does not " "exist." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configure systemd services" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Cannot enable systemd service <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installing one package." -msgstr[1] "Installing %(num)d packages." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Cannot enable systemd target <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removing one package." -msgstr[1] "Removing %(num)d packages." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Cannot disable systemd target <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Cannot mask systemd unit <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Unmount file systems." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Filling up filesystems." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync failed with error code {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Unpacking image {}/{}, file {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Starting to unpack {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Failed to unpack image \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "No mount point for root partition" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Bad mount point for root partition" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint is \"{}\", which does not exist, doing nothing" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Bad unsquash configuration" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "The filesystem for \"{}\" ({}) is not supported by your current kernel" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "The source filesystem \"{}\" does not exist" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "The destination \"{}\" in the target system is not a directory" diff --git a/lang/python/ar/LC_MESSAGES/python.po b/lang/python/ar/LC_MESSAGES/python.po index e6dbf1b9663eff28963b64db014d8cb915b8aa30..41650c1882c8a5eb1a78d45275e5c5ae072b4db3 100644 --- a/lang/python/ar/LC_MESSAGES/python.po +++ b/lang/python/ar/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: aboodilankaboot, 2019\n" "Language-Team: Arabic (https://www.transifex.com/calamares/teams/20061/ar/)\n" @@ -22,201 +22,229 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "تثبيت محمل الإقلاع" + +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "جاري تركيب الأقسام" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "خطأ في الضبط" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "فشلت كتابة ملف ضبط KDM." -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "ملف ضبط KDM {!s} غير موجود" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "تعديل خدمات systemd" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "فشلت كتابة ملف ضبط LXDM." -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "لا يمكن تعديل الخدمة" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "ملف ضبط LXDM {!s} غير موجود" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "فشلت كتابة ملف ضبط LightDM." -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "ملف ضبط LightDM {!s} غير موجود" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "فشل ضبط LightDM" + +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "لم يتم تصيب LightDM" + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "فشلت كتابة ملف ضبط SLIM." + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "ملف ضبط SLIM {!s} غير موجود" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "إعداد مدير العرض لم يكتمل" + +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "الغاء تحميل ملف النظام" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "كود الخروج كان {}" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "جاري ملئ أنظمة الملفات" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "عملية بايثون دميه" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "فشل rsync مع رمز الخطأ {}." +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "عملية دميه خطوه بايثون {}" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "خطأ في الضبط" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "جاري إعداد ساعة الهاردوير" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "فشلت كتابة ملف ضبط KDM." - -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "ملف ضبط KDM {!s} غير موجود" - -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "فشلت كتابة ملف ضبط LXDM." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "ملف ضبط LXDM {!s} غير موجود" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "جاري تركيب الأقسام" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "فشلت كتابة ملف ضبط LightDM." +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "جاري حفظ الإعدادات" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "ملف ضبط LightDM {!s} غير موجود" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "فشل ضبط LightDM" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "تثبيت الحزم" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "لم يتم تصيب LightDM" +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "جاري تحميل الحزم (%(count)d/%(total)d)" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "فشلت كتابة ملف ضبط SLIM." +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "ملف ضبط SLIM {!s} غير موجود" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" -msgstr "إعداد مدير العرض لم يكتمل" - -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +269,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "لا يمكن تعديل الخدمة" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,95 +299,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "تعديل خدمات systemd" + +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "تثبيت الحزم" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "جاري تحميل الحزم (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "تثبيت محمل الإقلاع" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "جاري إعداد ساعة الهاردوير" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "الغاء تحميل ملف النظام" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "جاري ملئ أنظمة الملفات" + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "فشل rsync مع رمز الخطأ {}." + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "كود الخروج كان {}" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "عملية بايثون دميه" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "عملية دميه خطوه بايثون {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "جاري حفظ الإعدادات" +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "" diff --git a/lang/python/as/LC_MESSAGES/python.po b/lang/python/as/LC_MESSAGES/python.po index 234569f18eb8f2fd366788cd5728be29459bc2c2..4c3df677fc8dddcb06edb02084b08ff4d841175c 100644 --- a/lang/python/as/LC_MESSAGES/python.po +++ b/lang/python/as/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Deep Jyoti Choudhury <deep.choudhury@libresoft.in>, 2020\n" "Language-Team: Assamese (https://www.transifex.com/calamares/teams/20061/as/)\n" @@ -21,207 +21,223 @@ msgstr "" "Language: as\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB কনফিগাৰ কৰক।" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "বিভাজন মাউন্ট্ কৰা।" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "কনফিগাৰেচন ত্ৰুটি" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre>ৰ ব্যৱহাৰৰ বাবে কোনো বিভাজনৰ বৰ্ণনা দিয়া হোৱা নাই।" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "systemd সেৱা সমুহ কনফিগাৰ কৰক" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "সেৱা সমুহৰ সংশোধন কৰিব নোৱাৰি" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "chrootত systemctl <code>{arg!s}</code>ৰ call ক্ৰুটি কোড {num!s}।" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "systemd সেৱা <code>{name!s}</code> সক্ৰিয় কৰিব নোৱাৰি।" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "systemd গন্তব্য স্থান <code>{name!s}</code> সক্ৰিয় কৰিব নোৱাৰি।" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "systemd গন্তব্য স্থান <code>{name!s}</code> নিষ্ক্ৰিয় কৰিব নোৱাৰি।" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "systemd একক <code>{name!s}</code> মাস্ক্ কৰিব নোৱাৰি।" - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"একক {name!s}ৰ বাবে <code>{command!s}</code> আৰু <code>{suffix!s}</code> " -"অজ্ঞাত systemd কমাণ্ড্।" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "ফাইল চিছটেমবোৰ মাউণ্টৰ পৰা আতৰাওক।" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "ফাইল চিছটেমবোৰ পূৰণ কৰা হৈ আছে।" - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync ক্ৰুটি কোড {}ৰ সৈতে বিফল হ'ল।" - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "ইমেজ \"{}\" খোলাত ব্যৰ্থ হ'ল" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "ৰুট বিভাজনত কোনো মাউণ্ট পইণ্ট্ নাই" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage ত rootMountPoint key নাই, একো কৰিব পৰা নাযায়" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "মুল বিভাজনৰ বাবে বেয়া মাউন্ট্ পইন্ট্" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint হ'ল \"{}\", যিটো উপস্থিত নাই, একো কৰিব পৰা নাযায়" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "বেয়া unsquash কনফিগাৰেচন" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "বুতলোডাৰ ইন্স্তল কৰক।" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" ফাইল চিছটেম উপস্থিত নাই" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"unsquashfs বিচৰাত ব্যৰ্থ হ'ল, নিশ্চিত কৰক যে আপুনি squashfs-tools ইন্স্তল " -"কৰিছে" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "লক্ষ্যৰ চিছটেম গন্তব্য স্থান \"{}\" এটা ডিৰেক্টৰী নহয়" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM কনফিগাৰেচন ফাইলত লিখিব নোৱাৰি" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM কনফিগ্ ফাইল {!s} উপস্থিত নাই" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM কনফিগাৰেচন ফাইলত লিখিব নোৱাৰি" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM কনফিগ্ ফাইল {!s} উপস্থিত নাই" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM কনফিগাৰেচন ফাইলত লিখিব নোৱাৰি" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM কনফিগ্ ফাইল {!s} উপস্থিত নাই" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM কনফিগাৰ কৰিব নোৱাৰি" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "কোনো LightDM স্ৱাগতকৰ্তা ইন্স্তল নাই।" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIM কনফিগাৰেচন ফাইলত লিখিব নোৱাৰি" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM কনফিগ্ ফাইল {!s} উপস্থিত নাই" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "displaymanager মডিউলৰ বাবে কোনো ডিস্প্লে প্ৰবন্ধক নাই।" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "ডিস্প্লে প্ৰবন্ধক কন্ফিগাৰেচন অসমাপ্ত" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio কনফিগাৰ কৰি আছে।" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "dracutৰ সৈতে initramfs বনাই আছে।" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "গন্তব্য স্থানত dracut চলোৱাত বিফল হ'ল" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "এক্সিড্ কোড্ আছিল {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "ডামী Pythonৰ কায্য" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "ডামী Pythonৰ পদক্ষেপ {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab লিখি আছে।" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "কনফিগাৰেচন ত্ৰুটি" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre>ৰ ব্যৱহাৰৰ বাবে কোনো বিভাজনৰ বৰ্ণনা দিয়া হোৱা নাই।" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "ব্যৱহাৰৰ বাবে <pre>{!s}</pre>ৰ কোনো মাউন্ট্ পাইন্ট্ দিয়া হোৱা নাই।" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB কনফিগাৰ কৰক।" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "হাৰ্ডৱেৰৰ ঘড়ী চেত্ কৰি আছে।" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio কনফিগাৰ কৰি আছে।" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs কন্ফিগাৰ কৰি আছে।" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "স্থানীয়বোৰ কন্ফিগাৰ কৰি আছে।" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "এন্ক্ৰিপ্টেড স্ৱেপ কন্ফিগাৰ কৰি আছে।" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "বিভাজন মাউন্ট্ কৰা।" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "নেটৱৰ্ক কন্ফিগাৰ জমা কৰি আছে।" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt সেৱা কন্ফিগাৰ কৰি আছে।" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "পেকেজ ইন্স্তল কৰক।" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "(%(count)d / %(total)d) পেকেজবোৰ সংশোধন কৰি আছে" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installing one package." +msgstr[1] "%(num)d পেকেজবোৰ ইনস্তল হৈ আছে।" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removing one package." +msgstr[1] "%(num)d পেকেজবোৰ আতৰোৱা হৈ আছে।" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth theme কন্ফিগাৰ কৰি আছে।" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "ডাটা ইন্স্তল কৰি আছে।" @@ -246,6 +262,11 @@ msgstr "" "ৰান-লেভেল {level!s}ত সেৱা {name!s}ৰ বাবে অজ্ঞাত সেৱা কাৰ্য্য " "<code>{arg!s}</code> ।" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "সেৱা সমুহৰ সংশোধন কৰিব নোৱাৰি" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -272,87 +293,101 @@ msgid "" "exist." msgstr "{name!s}ৰ বাবে পথ হ'ল <code>{path!s}</code> যিটো উপস্থিত নাই।" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth theme কন্ফিগাৰ কৰি আছে।" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "systemd সেৱা সমুহ কনফিগাৰ কৰক" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "পেকেজ ইন্স্তল কৰক।" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "chrootত systemctl <code>{arg!s}</code>ৰ call ক্ৰুটি কোড {num!s}।" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "(%(count)d / %(total)d) পেকেজবোৰ সংশোধন কৰি আছে" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "systemd সেৱা <code>{name!s}</code> সক্ৰিয় কৰিব নোৱাৰি।" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installing one package." -msgstr[1] "%(num)d পেকেজবোৰ ইনস্তল হৈ আছে।" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "systemd গন্তব্য স্থান <code>{name!s}</code> সক্ৰিয় কৰিব নোৱাৰি।" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removing one package." -msgstr[1] "%(num)d পেকেজবোৰ আতৰোৱা হৈ আছে।" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "systemd গন্তব্য স্থান <code>{name!s}</code> নিষ্ক্ৰিয় কৰিব নোৱাৰি।" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "বুতলোডাৰ ইন্স্তল কৰক।" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "systemd একক <code>{name!s}</code> মাস্ক্ কৰিব নোৱাৰি।" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "হাৰ্ডৱেৰৰ ঘড়ী চেত্ কৰি আছে।" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"একক {name!s}ৰ বাবে <code>{command!s}</code> আৰু <code>{suffix!s}</code> " +"অজ্ঞাত systemd কমাণ্ড্।" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "ফাইল চিছটেমবোৰ মাউণ্টৰ পৰা আতৰাওক।" + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "ফাইল চিছটেমবোৰ পূৰণ কৰা হৈ আছে।" + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync ক্ৰুটি কোড {}ৰ সৈতে বিফল হ'ল।" + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "এক্সিড্ কোড্ আছিল {}" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "ইমেজ \"{}\" খোলাত ব্যৰ্থ হ'ল" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "dracutৰ সৈতে initramfs বনাই আছে।" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "ৰুট বিভাজনত কোনো মাউণ্ট পইণ্ট্ নাই" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "গন্তব্য স্থানত dracut চলোৱাত বিফল হ'ল" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage ত rootMountPoint key নাই, একো কৰিব পৰা নাযায়" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs কন্ফিগাৰ কৰি আছে।" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "মুল বিভাজনৰ বাবে বেয়া মাউন্ট্ পইন্ট্" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt সেৱা কন্ফিগাৰ কৰি আছে।" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint হ'ল \"{}\", যিটো উপস্থিত নাই, একো কৰিব পৰা নাযায়" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab লিখি আছে।" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "বেয়া unsquash কনফিগাৰেচন" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "ডামী Pythonৰ কায্য" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "ডামী Pythonৰ পদক্ষেপ {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" ফাইল চিছটেম উপস্থিত নাই" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "স্থানীয়বোৰ কন্ফিগাৰ কৰি আছে।" +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs বিচৰাত ব্যৰ্থ হ'ল, নিশ্চিত কৰক যে আপুনি squashfs-tools ইন্স্তল " +"কৰিছে" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "নেটৱৰ্ক কন্ফিগাৰ জমা কৰি আছে।" +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "লক্ষ্যৰ চিছটেম গন্তব্য স্থান \"{}\" এটা ডিৰেক্টৰী নহয়" diff --git a/lang/python/ast/LC_MESSAGES/python.po b/lang/python/ast/LC_MESSAGES/python.po index 61bd860db26b6710585386593faa4c8e6ddc7689..9deca93cb4fc07bd2c332a8a59f92cc815828cd2 100644 --- a/lang/python/ast/LC_MESSAGES/python.po +++ b/lang/python/ast/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: enolp <enolp@softastur.org>, 2020\n" "Language-Team: Asturian (https://www.transifex.com/calamares/teams/20061/ast/)\n" @@ -21,206 +21,223 @@ msgstr "" "Language: ast\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Nun pue modificase'l serviciu" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontaxe de sistemes de ficheros." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Rellenando los sistemes de ficheros." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync falló col códigu de fallu {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Fallu al desempaquetar la imaxe «{}»" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nun hai un puntu de montaxe pa la partición del raigañu" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage nun contién una clave «rootMountPoint». Nun va facese nada" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "El puntu de montaxe ye incorreutu pa la partición del raigañu" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint ye «{}» que nun esiste. Nun va facese nada" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "La configuración d'espardimientu ye incorreuta" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalando'l xestor d'arrinque." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "El sistema de ficheros d'orixe «{}» nun esiste" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Fallu al alcontrar unsquashfs, asegúrate que tienes instaláu'l paquete " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "El destín «{}» nel sistema de destín nun ye un direutoriu" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Nun pue escribise'l ficheru de configuración de KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Nun esiste'l ficheru de configuración de KDM {!s}" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Nun pue escribise'l ficheru de configuración de LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Nun esiste'l ficheru de configuración de LXDM {!s}" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Nun pue escribise'l ficheru de configuración de LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Nun esiste'l ficheru de configuración de LightDM {!s}" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Nun pue configurase LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nun s'instaló nengún saludador de LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Nun pue escribise'l ficheru de configuración de SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Nun esiste'l ficheru de configuración de SLIM {!s}" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Nun s'esbillaron xestores de pantalles pal módulu displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configuración del xestor de pantalles nun se completó" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Fallu al executar dracut nel destín" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "El códigu de salida foi {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Trabayu maniquín en Python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Pasu maniquín {} en Python" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configurando'l reló de hardware." + #: src/modules/initcpiocfg/main.py:28 msgid "Configuring mkinitcpio." msgstr "Configurando mkinitcpio." -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurando locales." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configurando l'intercambéu cifráu." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configurando'l serviciu dmcrypt d'OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalación de paquetes." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Procesando paquetes (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalando un paquete." +msgstr[1] "Instalando %(num)d paquetes." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Desaniciando un paquete." +msgstr[1] "Desaniciando %(num)d paquetes." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instalando datos." @@ -244,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Nun pue modificase'l serviciu" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -269,87 +291,100 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalación de paquetes." - -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Procesando paquetes (%(count)d / %(total)d)" - -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalando un paquete." -msgstr[1] "Instalando %(num)d paquetes." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Desaniciando un paquete." -msgstr[1] "Desaniciando %(num)d paquetes." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalando'l xestor d'arrinque." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Configurando'l reló de hardware." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "El códigu de salida foi {}" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontaxe de sistemes de ficheros." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Rellenando los sistemes de ficheros." -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Fallu al executar dracut nel destín" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync falló col códigu de fallu {}." -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configurando'l serviciu dmcrypt d'OpenRC." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Fallu al desempaquetar la imaxe «{}»" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nun hai un puntu de montaxe pa la partición del raigañu" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" +"globalstorage nun contién una clave «rootMountPoint». Nun va facese nada" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Trabayu maniquín en Python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "El puntu de montaxe ye incorreutu pa la partición del raigañu" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Pasu maniquín {} en Python" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint ye «{}» que nun esiste. Nun va facese nada" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configurando locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "La configuración d'espardimientu ye incorreuta" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "El sistema de ficheros d'orixe «{}» nun esiste" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Fallu al alcontrar unsquashfs, asegúrate que tienes instaláu'l paquete " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "El destín «{}» nel sistema de destín nun ye un direutoriu" diff --git a/lang/python/az/LC_MESSAGES/python.po b/lang/python/az/LC_MESSAGES/python.po index c0f992eedda5c09532124ccb76efb6462bac96ca..54541da9a921d93ebb7f2eebfdcb99223eb5e615 100644 --- a/lang/python/az/LC_MESSAGES/python.po +++ b/lang/python/az/LC_MESSAGES/python.po @@ -4,16 +4,16 @@ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: -# Xəyyam Qocayev <xxmn77@gmail.com>, 2020 +# xxmn77 <xxmn77@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Xəyyam Qocayev <xxmn77@gmail.com>, 2020\n" +"Last-Translator: xxmn77 <xxmn77@gmail.com>, 2020\n" "Language-Team: Azerbaijani (https://www.transifex.com/calamares/teams/20061/az/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,187 +21,65 @@ msgstr "" "Language: az\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB tənzimləmələri" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Disk bölmələri qoşulur." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Tənzimləmə xətası" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre> istifadə etmək üçün bölmələr təyin edilməyib" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Systemd xidmətini tənzimləmək" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Xidmətdə dəyişiklik etmək mümkün olmadı" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Önyükləyici qurulur." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"<code>systemctl {arg!s}</code> chroot çağırışına xəta kodu ilə cavab verdi " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd xidməti aktiv edilmədi." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd hədəfi aktiv edilmədi" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd hədfi sönsürülmədi." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd vahidi maskalanmır." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Naməlum systemd əmrləri <code>{command!s}</code> və <code>{suffix!s}</code> " -"{name!s} vahidi üçün." -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Fayl sistemini ayırmaq." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Fayl sistemlərini doldurmaq." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync uğursuz oldu, xəta kodu: {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" -"Tərkibi çıxarılan quraşdırma faylı - image {}/{}, çıxarılan faylların sayı " -"{}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Tərkiblərini açmağa başladılır {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "\"{}\" quraşdırma faylının tərkibini çıxarmaq alınmadı" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Kök bölməsi üçün qoşulma nöqtəsi yoxdur" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage tərkibində bir \"rootMountPoint\" açarı yoxdur, heç bir " -"əməliyyat getmir" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Kök bölməsi üçün xətalı qoşulma nöqtəsi" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint \"{}\" mövcud deyil, heç bir əməliyyat getmir" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Unsquash xətalı tənzimlənməsi" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) fayl sistemi sizin nüvəniz tərəfindən dəstəklənmir" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" mənbə fayl sistemi mövcud deyil" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" -"unsquashfs tapılmadı, squashfs-tools paketinin quraşdırıldığına əmin olun" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Hədəf sistemində təyin edilən \"{}\", qovluq deyil" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM tənzimlənə bilmir" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM qarşılama quraşdırılmayıb." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLİM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLİM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "displaymanager modulu üçün ekran menecerləri seçilməyib." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -209,27 +87,160 @@ msgstr "" "Ekran menecerləri siyahısı həm qlobal yaddaşda, həm də displaymanager.conf-" "da boşdur və ya təyin olunmamışdır." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Ekran meneceri tənzimləmələri başa çatmadı" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio tənzimlənir." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Dracut ilə initramfs yaratmaq." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Hədəfdə dracut başladılmadı" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Çıxış kodu {} idi" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python işi." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "{} Dummy python addımı" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab yazılır." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Tənzimləmə xətası" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre> istifadə etmək üçün bölmələr təyin edilməyib" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "<pre>{!s}</pre> istifadə etmək üçün kök qoşulma nöqtəsi təyin edilməyib." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB tənzimləmələri" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Aparat saatını ayarlamaq." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio tənzimlənir." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs tənzimlənir." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Lokallaşma tənzimlənir." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Çifrələnmiş mübadilə sahəsi - swap tənzimlənir." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "mkinitfs ilə initramfs yaradılır" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Hədəfdə mkinitfs başlatmaq baş tutmadı" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Disk bölmələri qoşulur." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Şəbəkə ayarları saxlanılır." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt xidməti tənzimlənir." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Paketləri quraşdırmaq." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "(%(count)d / %(total)d) paketləri işlənir" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Bir paket quraşdırılır." +msgstr[1] "%(num)d paket quraşdırılır." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Bir paket silinir" +msgstr[1] "%(num)d paket silinir." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth mövzusu tənzimlənməsi" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Quraşdırılma tarixi." @@ -254,6 +265,11 @@ msgstr "" "{level!s} işləmə səviyyəsindəki {name!s} xidməti üçün naməlum " "<code>{arg!s}</code> xidmət fəaliyyəti." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Xidmətdə dəyişiklik etmək mümkün olmadı" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -282,87 +298,106 @@ msgid "" "exist." msgstr "{name!s} üçün <code>{path!s}</code> yolu mövcud deyil." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth mövzusu tənzimlənməsi" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Systemd xidmətini tənzimləmək" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Paketləri quraşdırmaq." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> chroot çağırışına xəta kodu ilə cavab verdi " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "(%(count)d / %(total)d) paketləri işlənir" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd xidməti aktiv edilmədi." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Bir paket quraşdırılır." -msgstr[1] "%(num)d paket quraşdırılır." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd hədəfi aktiv edilmədi" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Bir paket silinir" -msgstr[1] "%(num)d paket silinir." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd hədfi sönsürülmədi." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Önyükləyici qurulur." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd vahidi maskalanmır." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Aparat saatını ayarlamaq." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Naməlum systemd əmrləri <code>{command!s}</code> və <code>{suffix!s}</code> " +"{name!s} vahidi üçün." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "mkinitfs ilə initramfs yaradılır" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Fayl sistemini ayırmaq." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Hədəfdə mkinitfs başlatmaq baş tutmadı" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Fayl sistemlərini doldurmaq." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Çıxış kodu {} idi" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync uğursuz oldu, xəta kodu: {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Dracut ilə initramfs yaratmaq." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "" +"Tərkibi çıxarılan quraşdırma faylı - image {}/{}, çıxarılan faylların sayı " +"{}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Hədəfdə dracut başladılmadı" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Tərkiblərini açmağa başladılır {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs tənzimlənir." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "\"{}\" quraşdırma faylının tərkibini çıxarmaq alınmadı" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt xidməti tənzimlənir." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Kök bölməsi üçün qoşulma nöqtəsi yoxdur" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab yazılır." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage tərkibində bir \"rootMountPoint\" açarı yoxdur, heç bir " +"əməliyyat getmir" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python işi." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Kök bölməsi üçün xətalı qoşulma nöqtəsi" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "{} Dummy python addımı" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint \"{}\" mövcud deyil, heç bir əməliyyat getmir" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Lokallaşma tənzimlənir." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Unsquash xətalı tənzimlənməsi" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Şəbəkə ayarları saxlanılır." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) fayl sistemi sizin nüvəniz tərəfindən dəstəklənmir" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" mənbə fayl sistemi mövcud deyil" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs tapılmadı, squashfs-tools paketinin quraşdırıldığına əmin olun" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Hədəf sistemində təyin edilən \"{}\", qovluq deyil" diff --git a/lang/python/az_AZ/LC_MESSAGES/python.po b/lang/python/az_AZ/LC_MESSAGES/python.po index a62ed8b68e522a501a3d803a1fbf36638260715f..b016560e731f0cccb1dd8dfec16fd3f30f8ccb79 100644 --- a/lang/python/az_AZ/LC_MESSAGES/python.po +++ b/lang/python/az_AZ/LC_MESSAGES/python.po @@ -4,16 +4,16 @@ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: -# Xəyyam Qocayev <xxmn77@gmail.com>, 2020 +# xxmn77 <xxmn77@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Xəyyam Qocayev <xxmn77@gmail.com>, 2020\n" +"Last-Translator: xxmn77 <xxmn77@gmail.com>, 2020\n" "Language-Team: Azerbaijani (Azerbaijan) (https://www.transifex.com/calamares/teams/20061/az_AZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,187 +21,65 @@ msgstr "" "Language: az_AZ\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB tənzimləmələri" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Disk bölmələri qoşulur." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Tənzimləmə xətası" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre> istifadə etmək üçün bölmələr təyin edilməyib" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Systemd xidmətini tənzimləmək" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Xidmətdə dəyişiklik etmək mümkün olmadı" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Önyükləyici qurulur." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"<code>systemctl {arg!s}</code> chroot çağırışına xəta kodu ilə cavab verdi " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd xidməti aktiv edilmədi." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd hədəfi aktiv edilmədi" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd hədfi sönsürülmədi." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "<code>{name!s}</code> systemd vahidi maskalanmır." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Naməlum systemd əmrləri <code>{command!s}</code> və <code>{suffix!s}</code> " -"{name!s} vahidi üçün." -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Fayl sistemini ayırmaq." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Fayl sistemlərini doldurmaq." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync uğursuz oldu, xəta kodu: {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" -"Tərkibi çıxarılan quraşdırma faylı - image {}/{}, çıxarılan faylların sayı " -"{}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Tərkiblərini açmağa başladılır {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "\"{}\" quraşdırma faylının tərkibini çıxarmaq alınmadı" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Kök bölməsi üçün qoşulma nöqtəsi yoxdur" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage tərkibində bir \"rootMountPoint\" açarı yoxdur, heç bir " -"əməliyyat getmir" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Kök bölməsi üçün xətalı qoşulma nöqtəsi" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint \"{}\" mövcud deyil, heç bir əməliyyat getmir" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Unsquash xətalı tənzimlənməsi" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) fayl sistemi sizin nüvəniz tərəfindən dəstəklənmir" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" mənbə fayl sistemi mövcud deyil" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" -"unsquashfs tapılmadı, squashfs-tools paketinin quraşdırıldığına əmin olun" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Hədəf sistemində təyin edilən \"{}\", qovluq deyil" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM tənzimlənə bilmir" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM qarşılama quraşdırılmayıb." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLİM tənzimləmə faylı yazıla bilmir" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLİM tənzimləmə faylı {!s} mövcud deyil" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "displaymanager modulu üçün ekran menecerləri seçilməyib." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -209,27 +87,160 @@ msgstr "" "Ekran menecerləri siyahısı həm qlobal yaddaşda, həm də displaymanager.conf-" "da boşdur və ya təyin olunmamışdır." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Ekran meneceri tənzimləmələri başa çatmadı" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio tənzimlənir." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Dracut ilə initramfs yaratmaq." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Hədəfdə dracut başladılmadı" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Çıxış kodu {} idi" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python işi." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "{} Dummy python addımı" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab yazılır." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Tənzimləmə xətası" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre> istifadə etmək üçün bölmələr təyin edilməyib" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "<pre>{!s}</pre> istifadə etmək üçün kök qoşulma nöqtəsi təyin edilməyib." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB tənzimləmələri" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Aparat saatını ayarlamaq." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio tənzimlənir." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs tənzimlənir." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Lokallaşma tənzimlənir." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Çifrələnmiş mübadilə sahəsi - swap tənzimlənir." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "mkinitfs ilə initramfs yaradılır" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Hədəfdə mkinitfs başlatmaq baş tutmadı" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Disk bölmələri qoşulur." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Şəbəkə ayarları saxlanılır." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt xidməti tənzimlənir." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Paketləri quraşdırmaq." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "(%(count)d / %(total)d) paketləri işlənir" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Bir paket quraşdırılır." +msgstr[1] "%(num)d paket quraşdırılır." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Bir paket silinir" +msgstr[1] "%(num)d paket silinir." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth mövzusu tənzimlənməsi" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Quraşdırılma tarixi." @@ -254,6 +265,11 @@ msgstr "" "{level!s} işləmə səviyyəsindəki {name!s} xidməti üçün naməlum " "<code>{arg!s}</code> xidmət fəaliyyəti." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Xidmətdə dəyişiklik etmək mümkün olmadı" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -282,87 +298,106 @@ msgid "" "exist." msgstr "{name!s} üçün <code>{path!s}</code> yolu mövcud deyil." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth mövzusu tənzimlənməsi" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Systemd xidmətini tənzimləmək" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Paketləri quraşdırmaq." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> chroot çağırışına xəta kodu ilə cavab verdi " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "(%(count)d / %(total)d) paketləri işlənir" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd xidməti aktiv edilmədi." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Bir paket quraşdırılır." -msgstr[1] "%(num)d paket quraşdırılır." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd hədəfi aktiv edilmədi" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Bir paket silinir" -msgstr[1] "%(num)d paket silinir." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd hədfi sönsürülmədi." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Önyükləyici qurulur." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "<code>{name!s}</code> systemd vahidi maskalanmır." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Aparat saatını ayarlamaq." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Naməlum systemd əmrləri <code>{command!s}</code> və <code>{suffix!s}</code> " +"{name!s} vahidi üçün." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "mkinitfs ilə initramfs yaradılır" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Fayl sistemini ayırmaq." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Hədəfdə mkinitfs başlatmaq baş tutmadı" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Fayl sistemlərini doldurmaq." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Çıxış kodu {} idi" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync uğursuz oldu, xəta kodu: {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Dracut ilə initramfs yaratmaq." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "" +"Tərkibi çıxarılan quraşdırma faylı - image {}/{}, çıxarılan faylların sayı " +"{}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Hədəfdə dracut başladılmadı" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Tərkiblərini açmağa başladılır {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs tənzimlənir." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "\"{}\" quraşdırma faylının tərkibini çıxarmaq alınmadı" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt xidməti tənzimlənir." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Kök bölməsi üçün qoşulma nöqtəsi yoxdur" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab yazılır." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage tərkibində bir \"rootMountPoint\" açarı yoxdur, heç bir " +"əməliyyat getmir" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python işi." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Kök bölməsi üçün xətalı qoşulma nöqtəsi" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "{} Dummy python addımı" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint \"{}\" mövcud deyil, heç bir əməliyyat getmir" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Lokallaşma tənzimlənir." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Unsquash xətalı tənzimlənməsi" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Şəbəkə ayarları saxlanılır." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) fayl sistemi sizin nüvəniz tərəfindən dəstəklənmir" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" mənbə fayl sistemi mövcud deyil" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs tapılmadı, squashfs-tools paketinin quraşdırıldığına əmin olun" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Hədəf sistemində təyin edilən \"{}\", qovluq deyil" diff --git a/lang/python/be/LC_MESSAGES/python.po b/lang/python/be/LC_MESSAGES/python.po index f6c46cf0590288ffe43a4642414417a7dae842f9..3e90116c8898d6f94ad89f457e277a4ddfe3e20d 100644 --- a/lang/python/be/LC_MESSAGES/python.po +++ b/lang/python/be/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Źmicier Turok <nashtlumach@gmail.com>, 2020\n" "Language-Team: Belarusian (https://www.transifex.com/calamares/teams/20061/be/)\n" @@ -21,182 +21,65 @@ msgstr "" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Наладзіць GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Мантаванне раздзелаў." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Памылка канфігурацыі" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Раздзелы для <pre>{!s}</pre> не вызначаныя." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Наладзіць службы systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Немагчыма наладзіць службу" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "<code>systemctl {arg!s}</code> у chroot вярнуў код памылкі {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Немагчыма ўключыць службу systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Немагчыма ўключыць мэту systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Немагчыма выключыць мэту systemd <code>{name!s}." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Немагчыма замаскаваць адзінку systemd <code>{name!s}</code>. " +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Усталяваць загрузчык." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Невядомыя systemd загады <code>{command!s}</code> і <code>{suffix!s}</code> " -"для адзінкі {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Адмантаваць файлавыя сістэмы." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Запаўненне файлавых сістэм." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "памылка rsync з кодам {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Распакоўванне вобраза {}/{}, файл {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Запуск распакоўвання {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Не атрымалася распакаваць вобраз \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Для каранёвага раздзела няма пункта мантавання" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage не змяшчае ключа \"rootMountPoint\", нічога не выконваецца" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Хібны пункт мантавання для каранёвага раздзела" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint \"{}\" не існуе, нічога не выконваецца" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Хібная канфігурацыя unsquash" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Файлавая сістэма для \"{}\" ({}) не падтрымліваецца вашым бягучым ядром" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Зыходная файлавая сістэма \"{}\" не існуе" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Не атрымалася знайсці unsquashfs, праверце ці ўсталяваны ў вас пакунак " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Пункт прызначэння \"{}\" у мэтавай сістэме не з’яўляецца каталогам" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Немагчыма запісаць файл канфігурацыі KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Файл канфігурацыі KDM {!s} не існуе" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Немагчыма запісаць файл канфігурацыі LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Файл канфігурацыі LXDM {!s} не існуе" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Немагчыма запісаць файл канфігурацыі LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Файл канфігурацыі LightDM {!s} не існуе" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Немагчыма наладзіць LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM greeter не ўсталяваны." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Немагчыма запісаць файл канфігурацыі SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Файл канфігурацыі SLIM {!s} не існуе" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "У модулі дысплейных кіраўнікоў нічога не абрана." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -204,26 +87,163 @@ msgstr "" "Спіс дысплейных кіраўнікоў пусты альбо не вызначаны ў both globalstorage і " "displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Наладка дысплейнага кіраўніка не завершаная." -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Наладка mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Стварэнне initramfs з dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Не атрымалася запусціць dracut у пункце прызначэння" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Код выхаду {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Задача Dummy python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Крок Dummy python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Запіс fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Памылка канфігурацыі" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Раздзелы для <pre>{!s}</pre> не вызначаныя." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Каранёвы пункт мантавання для<pre>{!s}</pre> не пададзены." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Наладзіць GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Наладка апаратнага гадзінніка." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Наладка mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Наладка initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Наладка лакаляў." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Наладка зашыфраванага swap." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Стварэнне initramfs праз mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Не атрымалася запусціць mkinitfs у пункце прызначэння" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Мантаванне раздзелаў." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Захаванне сеткавай канфігурацыі." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Наладка OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Усталяваць пакункі." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Апрацоўка пакункаў (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Усталёўка аднаго пакунка." +msgstr[1] "Усталёўка %(num)d пакункаў." +msgstr[2] "Усталёўка %(num)d пакункаў." +msgstr[3] "Усталёўка%(num)d пакункаў." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Выдаленне аднаго пакунка." +msgstr[1] "Выдаленне %(num)d пакункаў." +msgstr[2] "Выдаленне %(num)d пакункаў." +msgstr[3] "Выдаленне %(num)d пакункаў." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Наладзіць тэму Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Усталёўка даных." @@ -248,6 +268,11 @@ msgstr "" "Невядомае дзеянне <code>{arg!s}</code> для службы {name!s} на ўзроўні " "запуску {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Немагчыма наладзіць службу" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -274,91 +299,101 @@ msgid "" "exist." msgstr "Шлях <code>{path!s}</code> да службы {level!s} не існуе." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Наладзіць тэму Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Наладзіць службы systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Усталяваць пакункі." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "<code>systemctl {arg!s}</code> у chroot вярнуў код памылкі {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Апрацоўка пакункаў (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Немагчыма ўключыць службу systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Усталёўка аднаго пакунка." -msgstr[1] "Усталёўка %(num)d пакункаў." -msgstr[2] "Усталёўка %(num)d пакункаў." -msgstr[3] "Усталёўка%(num)d пакункаў." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Немагчыма ўключыць мэту systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Выдаленне аднаго пакунка." -msgstr[1] "Выдаленне %(num)d пакункаў." -msgstr[2] "Выдаленне %(num)d пакункаў." -msgstr[3] "Выдаленне %(num)d пакункаў." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Немагчыма выключыць мэту systemd <code>{name!s}." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Усталяваць загрузчык." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Немагчыма замаскаваць адзінку systemd <code>{name!s}</code>. " -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Наладка апаратнага гадзінніка." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Невядомыя systemd загады <code>{command!s}</code> і <code>{suffix!s}</code> " +"для адзінкі {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Стварэнне initramfs праз mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Адмантаваць файлавыя сістэмы." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Не атрымалася запусціць mkinitfs у пункце прызначэння" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Запаўненне файлавых сістэм." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Код выхаду {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "памылка rsync з кодам {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Стварэнне initramfs з dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Распакоўванне вобраза {}/{}, файл {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Не атрымалася запусціць dracut у пункце прызначэння" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Запуск распакоўвання {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Наладка initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Не атрымалася распакаваць вобраз \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Наладка OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Для каранёвага раздзела няма пункта мантавання" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Запіс fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage не змяшчае ключа \"rootMountPoint\", нічога не выконваецца" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Задача Dummy python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Хібны пункт мантавання для каранёвага раздзела" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Крок Dummy python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint \"{}\" не існуе, нічога не выконваецца" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Наладка лакаляў." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Хібная канфігурацыя unsquash" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Захаванне сеткавай канфігурацыі." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Файлавая сістэма для \"{}\" ({}) не падтрымліваецца вашым бягучым ядром" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Зыходная файлавая сістэма \"{}\" не існуе" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Не атрымалася знайсці unsquashfs, праверце ці ўсталяваны ў вас пакунак " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Пункт прызначэння \"{}\" у мэтавай сістэме не з’яўляецца каталогам" diff --git a/lang/python/bg/LC_MESSAGES/python.po b/lang/python/bg/LC_MESSAGES/python.po index de59004dac492f1280ef30ad4c8025878e2b8b3d..68333564d0bee722050babf25919c77b95b61ac0 100644 --- a/lang/python/bg/LC_MESSAGES/python.po +++ b/lang/python/bg/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Georgi Georgiev (Жоро) <g.georgiev.shumen@gmail.com>, 2020\n" "Language-Team: Bulgarian (https://www.transifex.com/calamares/teams/20061/bg/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Демонтирай файловите системи." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Фиктивна задача на python." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Фиктивна стъпка на python {}" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Инсталирай пакетите." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Обработване на пакетите (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Инсталиране на един пакет." +msgstr[1] "Инсталиране на %(num)d пакети." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Премахване на един пакет." +msgstr[1] "Премахване на %(num)d пакети." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Инсталирай пакетите." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Обработване на пакетите (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Инсталиране на един пакет." -msgstr[1] "Инсталиране на %(num)d пакети." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Премахване на един пакет." -msgstr[1] "Премахване на %(num)d пакети." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Демонтирай файловите системи." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Фиктивна задача на python." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Фиктивна стъпка на python {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/bn/LC_MESSAGES/python.po b/lang/python/bn/LC_MESSAGES/python.po index 934f29458222632b748c8c2c546c3ccb404f0fa9..9f8642a63ab6f1e54fd61219891637615045626a 100644 --- a/lang/python/bn/LC_MESSAGES/python.po +++ b/lang/python/bn/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: 508a8b0ef95404aa3dc5178f0ccada5e_017b8a4 <d0ef5d977ab7abf012ef53891f8ca2b5_900530>, 2020\n" "Language-Team: Bengali (https://www.transifex.com/calamares/teams/20061/bn/)\n" @@ -21,202 +21,221 @@ msgstr "" "Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "কনফিগার করুন জিআরইউবি।" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "মাউন্ট করছে পার্টিশনগুলো।" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "কনফিগারেশন ত্রুটি" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "কোন পার্টিশন নির্দিষ্ট করা হয়নি<pre>{!এস}</pre> ব্যবহার করার জন্য।" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "কনফিগার করুন সিস্টেমডি সেবাগুলি" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "সেবা পরিবর্তন করতে পারে না" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" -#: src/modules/services-systemd/main.py:60 +#: src/modules/bootloader/main.py:503 msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"<code>সিস্টেমসিটিএল {এআরজি!এস}</code>সিএইচরুট ফেরত ত্রুটি কোড দে{NUM! গুলি}।" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "আনমাউন্ট ফাইল সিস্টেমগুলি করুন।" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "ফাইলসিস্টেমগুলিপূরণ করছে।" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "ত্রুটি কোড সহ আরসিঙ্ক ব্যর্থ হয়েছে {}।" +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "চিত্র আনপ্যাক করছে {} / {}, ফাইল {} / {}" +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "আনপ্যাক করা শুরু করছে {}" +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "চিত্র আনপ্যাক করতে ব্যর্থ হয়েছে \"{}\"" +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "কনফিগারেশন ত্রুটি" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "কোন পার্টিশন নির্দিষ্ট করা হয়নি<pre>{!এস}</pre> ব্যবহার করার জন্য।" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "কনফিগার করুন জিআরইউবি।" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "মাউন্ট করছে পার্টিশনগুলো।" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "সেবা পরিবর্তন করতে পারে না" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,87 +290,98 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "কনফিগার করুন সিস্টেমডি সেবাগুলি" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" +"<code>সিস্টেমসিটিএল {এআরজি!এস}</code>সিএইচরুট ফেরত ত্রুটি কোড দে{NUM! গুলি}।" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" - -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" - -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "আনমাউন্ট ফাইল সিস্টেমগুলি করুন।" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "ফাইলসিস্টেমগুলিপূরণ করছে।" + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "ত্রুটি কোড সহ আরসিঙ্ক ব্যর্থ হয়েছে {}।" + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "চিত্র আনপ্যাক করছে {} / {}, ফাইল {} / {}" + +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "আনপ্যাক করা শুরু করছে {}" + +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "চিত্র আনপ্যাক করতে ব্যর্থ হয়েছে \"{}\"" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ca/LC_MESSAGES/python.po b/lang/python/ca/LC_MESSAGES/python.po index 87643308e396a2a7640413b1b29bac590f08cb58..3fe5d14654141eca5e89b61e7da60fed5dca0fc3 100644 --- a/lang/python/ca/LC_MESSAGES/python.po +++ b/lang/python/ca/LC_MESSAGES/python.po @@ -4,16 +4,16 @@ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: -# Davidmp <medipas@gmail.com>, 2020 +# Davidmp <medipas@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Davidmp <medipas@gmail.com>, 2020\n" +"Last-Translator: Davidmp <medipas@gmail.com>, 2021\n" "Language-Team: Catalan (https://www.transifex.com/calamares/teams/20061/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,185 +21,68 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configura el GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Es munten les particions." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Error de configuració" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "No s'han definit particions perquè les usi <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configura els serveis de systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "No es pot modificar el servei." - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"La crida de <code>systemctl {arg!s}</code> a chroot ha retornat el codi " -"d'error {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "No es pot habilitar el servei de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "No es pot habilitar la destinació de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "No es pot inhabilitar la destinació de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "No es pot emmascarar la unitat de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Ordres desconegudes de systemd: <code>{command!s}</code> i " -"<code>{suffix!s}</code>, per a la unitat {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmunta els sistemes de fitxers." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "S'omplen els sistemes de fitxers." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Ha fallat rsync amb el codi d'error {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Es desempaqueta la imatge {}/{}, fitxer {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Es comença a desempaquetar {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Ha fallat desempaquetar la imatge \"{}\"." - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "No hi ha punt de muntatge per a la partició d'arrel." - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage no conté cap clau de \"rootMountPoint\". No es fa res." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Punt de muntatge incorrecte per a la partició d'arrel" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "El punt de muntatge d'arrel és \"{}\", que no existeix. No es fa res." - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Configuració incorrecta d'unsquash." - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "El sistema de fitxers per a {} ({}) no és admès pel nucli actual." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "S'instal·la el carregador d'arrencada." -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "El sistema de fitxers font \"{}\" no existeix." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Error d'instal·lació del carregador d'arrencada" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Ha fallat trobar unsquashfs, assegureu-vos que tingueu el paquet squashfs-" -"tools instal·lat." - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "La destinació \"{}\" al sistema de destinació no és un directori." +"No s'ha pogut instal·lar el carregador d'arrencada. L'ordre d'instal·lació " +"<pre>{!s}</pre>ha retornat el codi d'error {!s}." -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "No es pot escriure el fitxer de configuració del KDM." -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "El fitxer de configuració del KDM {!s} no existeix." -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "No es pot escriure el fitxer de configuració de l'LXDM." -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "El fitxer de configuració de l'LXDM {!s} no existeix." -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "No es pot escriure el fitxer de configuració del LightDM." -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "El fitxer de configuració del LightDM {!s} no existeix." -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "No es pot configurar el LightDM." -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "No hi ha benvinguda instal·lada per al LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "No es pot escriure el fitxer de configuració de l'SLIM." -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "El fitxer de configuració de l'SLIM {!s} no existeix." -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "No hi ha cap gestor de pantalla seleccionat per al mòdul displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -207,27 +90,167 @@ msgstr "" "La llista de gestors de pantalla és buida o no definida ni a globalstorage " "ni a displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configuració del gestor de pantalla no era completa." -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Es configura mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Es creen initramfs amb dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Ha fallat executar dracut a la destinació." + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "El codi de sortida ha estat {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tasca de python fictícia." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Pas de python fitctici {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "S'escriu fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Error de configuració" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No s'han definit particions perquè les usi <pre>{!s}</pre>." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "No s'ha proporcionat el punt de muntatge perquè l'usi <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" +"No hi ha cap configuració de <pre>{!s}</pre> perquè la usi <pre>{!s}</pre>." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configura el GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "S'estableix el rellotge del maquinari." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Es configura mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Es configuren initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Es configuren les llengües." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Es configura l'intercanvi encriptat." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Es creen initramfs amb mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Ha fallat executar mkinitfs a la destinació." + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Es munten les particions." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Es desa la configuració de la xarxa." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Es configura el sevei OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instal·la els paquets." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Es processen paquets (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "S'instal·la un paquet." +msgstr[1] "S'instal·len %(num)d paquets." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Se suprimeix un paquet." +msgstr[1] "Se suprimeixen %(num)d paquets." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Error del gestor de paquets" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"El gestor de paquets no ha pogut preparar les actualitzacions. " +"L'ordre<pre>{!s}</pre> ha retornat el codi d'error {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"El gestor de paquets no ha pogut actualitzar el sistema. L'ordre " +"<pre>{!s}</pre> ha retornat el codi d'error {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"El gestor de paquets podria fer canvis al sistema instal·lat. L'ordre " +"<pre>{!s}</pre> ha retornat el codi d'error {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configura el tema del Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "S'instal·len dades." @@ -253,6 +276,11 @@ msgstr "" "Servei - acció desconeguda <code>{arg!s}</code> per al servei {name!s} al " "nivell d'execució {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "No es pot modificar el servei." + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,87 +311,103 @@ msgid "" msgstr "" "El camí per al servei {name!s} és <code>{path!s}</code>, però no existeix." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configura el tema del Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configura els serveis de systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instal·la els paquets." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"La crida de <code>systemctl {arg!s}</code> a chroot ha retornat el codi " +"d'error {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Es processen paquets (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "No es pot habilitar el servei de systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "S'instal·la un paquet." -msgstr[1] "S'instal·len %(num)d paquets." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "No es pot habilitar la destinació de systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Se suprimeix un paquet." -msgstr[1] "Se suprimeixen %(num)d paquets." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "No es pot inhabilitar la destinació de systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "S'instal·la el carregador d'arrencada." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "No es pot emmascarar la unitat de systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "S'estableix el rellotge del maquinari." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Ordres desconegudes de systemd: <code>{command!s}</code> i " +"<code>{suffix!s}</code>, per a la unitat {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Es creen initramfs amb mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmunta els sistemes de fitxers." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Ha fallat executar mkinitfs a la destinació." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "S'omplen els sistemes de fitxers." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "El codi de sortida ha estat {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Ha fallat rsync amb el codi d'error {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Es creen initramfs amb dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Es desempaqueta la imatge {}/{}, fitxer {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Ha fallat executar dracut a la destinació." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Es comença a desempaquetar {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Es configuren initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Ha fallat desempaquetar la imatge \"{}\"." -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Es configura el sevei OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "No hi ha punt de muntatge per a la partició d'arrel." -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "S'escriu fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage no conté cap clau de \"rootMountPoint\". No es fa res." -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tasca de python fictícia." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Punt de muntatge incorrecte per a la partició d'arrel" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Pas de python fitctici {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "El punt de muntatge d'arrel és \"{}\", que no existeix. No es fa res." -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Es configuren les llengües." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Configuració incorrecta d'unsquash." -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Es desa la configuració de la xarxa." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "El sistema de fitxers per a {} ({}) no és admès pel nucli actual." + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "El sistema de fitxers font \"{}\" no existeix." + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Ha fallat trobar unsquashfs, assegureu-vos que tingueu el paquet squashfs-" +"tools instal·lat." + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "La destinació \"{}\" al sistema de destinació no és un directori." diff --git a/lang/python/ca@valencia/LC_MESSAGES/python.po b/lang/python/ca@valencia/LC_MESSAGES/python.po index 042a7b6a5f2025ce6596dde2d4d67f08ba870155..466e1dc9108043648440aaa08e88456abf5b77cc 100644 --- a/lang/python/ca@valencia/LC_MESSAGES/python.po +++ b/lang/python/ca@valencia/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Raul <raurodse@gmail.com>, 2021\n" "Language-Team: Catalan (Valencian) (https://www.transifex.com/calamares/teams/20061/ca@valencia/)\n" @@ -21,187 +21,66 @@ msgstr "" "Language: ca@valencia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configura el GRUB" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "S'estan muntant les particions." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "S'ha produït un error en la configuració." - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "No s'han definit particions perquè les use <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configura els serveis de systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "No es pot modificar el servei." - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"La crida de <code>systemctl {arg!s}</code> a chroot ha retornat el codi " -"d'error {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "No es pot habilitar el servei de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "No es pot habilitar la destinació de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "No es pot inhabilitar la destinació de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "No es pot emmascarar la unitat de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Es desconeixen les ordres de systemd: <code>{command!s}</code> i " -"<code>{suffix!s}</code>, per a la unitat {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmunta els sistemes de fitxers." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "S'estan emplenant els sistemes de fitxers." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Ha fallat rsync amb el codi d'error {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "S’està desempaquetant la imatge {}/{}, fitxer {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "S’està començant a desempaquetar {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "No s’ha pogut desempaquetar la imatge \"{}\"." - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "No hi ha cap punt de muntatge per a la partició d'arrel." - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage no conté cap clau de \"rootMountPoint\". No s'està fent res." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "El punt de muntatge per a la partició d'arrel és incorrecte." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instal·la el carregador d'arrancada." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"El punt de muntatge d'arrel és \"{}\", que no existeix. No s’està fent res." -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "La configuració d'unsquash és incorrecta." - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "El nucli actual no admet el sistema de fitxers per a \"{}\" ({})." - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "El sistema de fitxers font \"{}\" no existeix." - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"No s’ha pogut trobar unsquashfs. Assegureu-vos que teniu el paquet squashfs-" -"tools instal·lat." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "La destinació \"{}\" en el sistema de destinació no és un directori." - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "No es pot escriure el fitxer de configuració del KDM." -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "El fitxer de configuració del KDM {!s} no existeix." -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "No es pot escriure el fitxer de configuració de l'LXDM." -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "El fitxer de configuració de l'LXDM {!s} no existeix." -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "No es pot escriure el fitxer de configuració del LightDM." -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "El fitxer de configuració del LightDM {!s} no existeix." -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "No es pot configurar el LightDM." -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "No hi ha benvinguda instal·lada per al LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "No es pot escriure el fitxer de configuració de l'SLIM." -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "El fitxer de configuració de l'SLIM {!s} no existeix." -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "No hi ha cap gestor de pantalla seleccionat per al mòdul displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -209,27 +88,160 @@ msgstr "" "La llista de gestors de pantalla està buida o no està definida ni en " "globalstorage ni en displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configuració del gestor de pantalla no era completa." -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "S'està configurant mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Creació d’initramfs amb dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "No s’ha pogut executar dracut en la destinació." + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "El codi d'eixida ha estat {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tasca de python de proves." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Pas de python de proves {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Escriptura d’fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "S'ha produït un error en la configuració." + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No s'han definit particions perquè les use <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "No s'ha proporcionat el punt de muntatge perquè l'use <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configura el GRUB" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configuració del rellotge del maquinari." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "S'està configurant mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Es configuren initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configuració d’idioma." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "S’està configurant l'intercanvi encriptat." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Creació d’initramfs amb mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "No s’ha pogut executar mkinitfs en la destinació." + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "S'estan muntant les particions." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "S'està guardant la configuració de la xarxa." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configuració del servei OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instal·la els paquets." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "S'estan processant els paquets (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "S'està instal·lant un paquet." +msgstr[1] "S'està instal·lant %(num)d paquets." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "S’està eliminant un paquet." +msgstr[1] "S’està eliminant %(num)d paquets." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configura el tema del Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "S'estan instal·lant les dades." @@ -255,6 +267,11 @@ msgstr "" "Servei - acció desconeguda <code>{arg!s}</code> per al servei {name!s} al " "nivell d'execució {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "No es pot modificar el servei." + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -285,87 +302,105 @@ msgid "" msgstr "" "El camí per al servei {name!s} és <code>{path!s}</code>, però no existeix." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configura el tema del Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configura els serveis de systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instal·la els paquets." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"La crida de <code>systemctl {arg!s}</code> a chroot ha retornat el codi " +"d'error {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "S'estan processant els paquets (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "No es pot habilitar el servei de systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "S'està instal·lant un paquet." -msgstr[1] "S'està instal·lant %(num)d paquets." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "No es pot habilitar la destinació de systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "S’està eliminant un paquet." -msgstr[1] "S’està eliminant %(num)d paquets." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "No es pot inhabilitar la destinació de systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instal·la el carregador d'arrancada." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "No es pot emmascarar la unitat de systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Configuració del rellotge del maquinari." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Es desconeixen les ordres de systemd: <code>{command!s}</code> i " +"<code>{suffix!s}</code>, per a la unitat {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Creació d’initramfs amb mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmunta els sistemes de fitxers." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "No s’ha pogut executar mkinitfs en la destinació." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "S'estan emplenant els sistemes de fitxers." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "El codi d'eixida ha estat {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Ha fallat rsync amb el codi d'error {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Creació d’initramfs amb dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "S’està desempaquetant la imatge {}/{}, fitxer {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "No s’ha pogut executar dracut en la destinació." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "S’està començant a desempaquetar {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Es configuren initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "No s’ha pogut desempaquetar la imatge \"{}\"." -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configuració del servei OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "No hi ha cap punt de muntatge per a la partició d'arrel." -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Escriptura d’fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage no conté cap clau de \"rootMountPoint\". No s'està fent res." -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tasca de python de proves." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "El punt de muntatge per a la partició d'arrel és incorrecte." -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Pas de python de proves {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" +"El punt de muntatge d'arrel és \"{}\", que no existeix. No s’està fent res." -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configuració d’idioma." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "La configuració d'unsquash és incorrecta." -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "S'està guardant la configuració de la xarxa." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "El nucli actual no admet el sistema de fitxers per a \"{}\" ({})." + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "El sistema de fitxers font \"{}\" no existeix." + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"No s’ha pogut trobar unsquashfs. Assegureu-vos que teniu el paquet squashfs-" +"tools instal·lat." + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "La destinació \"{}\" en el sistema de destinació no és un directori." diff --git a/lang/python/cs_CZ/LC_MESSAGES/python.po b/lang/python/cs_CZ/LC_MESSAGES/python.po index 18d8327c099b8a50a5e3b5b3b07d9a3c51d25e67..c2a0d8d6cb0325cb3ea83572bf3e3d5de3b77d0e 100644 --- a/lang/python/cs_CZ/LC_MESSAGES/python.po +++ b/lang/python/cs_CZ/LC_MESSAGES/python.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2020\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/calamares/teams/20061/cs_CZ/)\n" @@ -23,185 +23,65 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Nastavování zavaděče GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Připojování oddílů." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Chyba nastavení" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Pro <pre>{!s}</pre> nejsou zadány žádné oddíly." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Nastavit služby systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Službu se nedaří upravit" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Volání <code>systemctl {arg!s}</code> v chroot vrátilo chybový kód {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Nedaří se zapnout systemd službu <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Nedaří se zapnout systemd službu <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Nedaří se vypnout systemd cíl <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Nedaří se maskovat systemd jednotku <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Neznámé systemd příkazy <code>{command!s}</code> a <code>{suffix!s}</code> " -"pro jednotku {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Odpojit souborové systémy." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Naplňování souborových systémů." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync se nezdařilo s chybových kódem {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Rozbalování obrazu {}/{}, soubor {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Zahajování rozbalení {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Nepodařilo se rozbalit obraz „{}“" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Žádný přípojný bot pro kořenový oddíl" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage neobsahuje klíč „rootMountPoint“ – nic se nebude dělat" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Chybný přípojný bod pro kořenový oddíl" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "kořenovýPřípojnýBod je „{}“, který neexistuje – nic se nebude dělat" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Chybná nastavení unsquash" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalace zavaděče systému." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Souborový systém „{}“ ({}) není jádrem systému, které právě používáte, " -"podporován" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Zdrojový souborový systém „{}“ neexistuje" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Nepodařilo se nalézt unsquashfs – ověřte, že máte nainstalovaný balíček " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Cíl „{}“ v cílovém systému není složka" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Nedaří se zapsat soubor s nastaveními pro KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Soubor s nastaveními pro KDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Nedaří se zapsat soubor s nastaveními pro LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Soubor s nastaveními pro LXDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Nedaří se zapsat soubor s nastaveními pro LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Soubor s nastaveními pro LightDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Nedaří se nastavit LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Není nainstalovaný žádný LightDM přivítač" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Nedaří se zapsat soubor s nastaveními pro SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Soubor s nastaveními pro SLIM {!s} neexistuje" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Pro modul správce sezení nejsou vybrány žádní správci sezení." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -209,26 +89,163 @@ msgstr "" "Seznam správců displejů je prázdný nebo není definován v jak " "bothglobalstorage, tak v displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Nastavení správce displeje nebylo úplné" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Nastavování mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Vytváření initramfs s dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Na cíli se nepodařilo spustit dracut" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Návratový kód byl {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Testovací úloha python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Testovací krok {} python." + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Zapisování fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Chyba nastavení" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Pro <pre>{!s}</pre> nejsou zadány žádné oddíly." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Pro <pre>{!s}</pre> není zadán žádný přípojný bod." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Nastavování zavaděče GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Nastavování hardwarových hodin." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Nastavování mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Nastavování initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Nastavování místních a jazykových nastavení." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Nastavování šifrovaného prostoru pro odkládání stránek paměti." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Vytváření initramfs s mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Na cíli se nepodařilo spustit mkinitfs" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Připojování oddílů." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Ukládání nastavení sítě." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Nastavování služby OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalovat balíčky." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Zpracovávání balíčků (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Je instalován jeden balíček." +msgstr[1] "Jsou instalovány %(num)d balíčky." +msgstr[2] "Je instalováno %(num)d balíčků." +msgstr[3] "Je instalováno %(num)d balíčků." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Odebírá se jeden balíček." +msgstr[1] "Odebírají se %(num)d balíčky." +msgstr[2] "Odebírá se %(num)d balíčků." +msgstr[3] "Odebírá se %(num)d balíčků." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Nastavit téma vzhledu pro Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instalace dat." @@ -255,6 +272,11 @@ msgstr "" "Neznámá akce služby <code>{arg!s}</code> pro službu {name!s} v úrovni chodu " "(runlevel) {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Službu se nedaří upravit" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -285,91 +307,104 @@ msgstr "" "Popis umístění pro službu {name!s} je <code>{path!s}</code>, která " "neexistuje." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Nastavit téma vzhledu pro Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Nastavit služby systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalovat balíčky." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Volání <code>systemctl {arg!s}</code> v chroot vrátilo chybový kód {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Zpracovávání balíčků (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Nedaří se zapnout systemd službu <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Je instalován jeden balíček." -msgstr[1] "Jsou instalovány %(num)d balíčky." -msgstr[2] "Je instalováno %(num)d balíčků." -msgstr[3] "Je instalováno %(num)d balíčků." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Nedaří se zapnout systemd službu <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Odebírá se jeden balíček." -msgstr[1] "Odebírají se %(num)d balíčky." -msgstr[2] "Odebírá se %(num)d balíčků." -msgstr[3] "Odebírá se %(num)d balíčků." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Nedaří se vypnout systemd cíl <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalace zavaděče systému." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Nedaří se maskovat systemd jednotku <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Nastavování hardwarových hodin." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Neznámé systemd příkazy <code>{command!s}</code> a <code>{suffix!s}</code> " +"pro jednotku {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Vytváření initramfs s mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Odpojit souborové systémy." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Na cíli se nepodařilo spustit mkinitfs" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Naplňování souborových systémů." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Návratový kód byl {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync se nezdařilo s chybových kódem {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Vytváření initramfs s dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Rozbalování obrazu {}/{}, soubor {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Na cíli se nepodařilo spustit dracut" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Zahajování rozbalení {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Nastavování initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Nepodařilo se rozbalit obraz „{}“" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Nastavování služby OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Žádný přípojný bot pro kořenový oddíl" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Zapisování fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage neobsahuje klíč „rootMountPoint“ – nic se nebude dělat" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Testovací úloha python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Chybný přípojný bod pro kořenový oddíl" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Testovací krok {} python." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "kořenovýPřípojnýBod je „{}“, který neexistuje – nic se nebude dělat" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Nastavování místních a jazykových nastavení." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Chybná nastavení unsquash" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Ukládání nastavení sítě." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"Souborový systém „{}“ ({}) není jádrem systému, které právě používáte, " +"podporován" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Zdrojový souborový systém „{}“ neexistuje" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Nepodařilo se nalézt unsquashfs – ověřte, že máte nainstalovaný balíček " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Cíl „{}“ v cílovém systému není složka" diff --git a/lang/python/da/LC_MESSAGES/python.po b/lang/python/da/LC_MESSAGES/python.po index 7da9d8ca6cead96d3f838d59904cc84b562172d7..abf1983f41c8b9d707d7bd61ffe3d0bcc0601cb5 100644 --- a/lang/python/da/LC_MESSAGES/python.po +++ b/lang/python/da/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/calamares/teams/20061/da/)\n" @@ -22,184 +22,66 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfigurer GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Monterer partitioner." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Fejl ved konfiguration" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Der er ikke angivet nogle partitioner som <pre>{!s}</pre> kan bruge." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfigurer systemd-tjenester" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Kan ikke redigere tjeneste" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installér bootloader." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"<code>systemctl {arg!s}</code>-kald i chroot returnerede fejlkoden {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Kan ikke aktivere systemd-tjenesten <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Kan ikke aktivere systemd-målet <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Kan ikke deaktivere systemd-målet <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Kan ikke maskere systemd-enheden <code>{name!s}</code>." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Ukendte systemd-kommandoer <code>{command!s}</code> og " -"<code>{suffix!s}</code> til enheden {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Afmonter filsystemer." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Udfylder filsystemer." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync mislykkede med fejlkoden {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Udpakker aftrykket {}/{}, filen {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Begynder at udpakke {}" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Kunne ikke udpakke aftrykket \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Intet monteringspunkt til rodpartition" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage indeholder ikke en \"rootMountPoint\"-nøgle, gør intet" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Dårligt monteringspunkt til rodpartition" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint er \"{}\", hvilket ikke findes, gør intet" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Dårlig unsquash-konfiguration" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Filsystemet til \"{}\" ({}) understøttes ikke af din nuværende kerne" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Kildefilsystemet \"{}\" findes ikke" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" -"Kunne ikke finde unsquashfs, sørg for at pakken squashfs-tools er " -"installeret" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Destinationen \"{}\" i målsystemet er ikke en mappe" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Kan ikke skrive KDM-konfigurationsfil" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM-konfigurationsfil {!s} findes ikke" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Kan ikke skrive LXDM-konfigurationsfil" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM-konfigurationsfil {!s} findes ikke" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Kan ikke skrive LightDM-konfigurationsfil" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM-konfigurationsfil {!s} findes ikke" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Kan ikke konfigurere LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Der er ikke installeret nogen LightDM greeter." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Kan ikke skrive SLIM-konfigurationsfil" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM-konfigurationsfil {!s} findes ikke" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Der er ikke valgt nogen displayhåndteringer til displayhåndtering-modulet." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -207,27 +89,160 @@ msgstr "" "Displayhåndteringerlisten er tom eller udefineret i både globalstorage og " "displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Displayhåndtering-konfiguration er ikke komplet" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfigurerer mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Opretter initramfs med dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Kunne ikke køre dracut på målet" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Afslutningskoden var {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python-job." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python-trin {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Skriver fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Fejl ved konfiguration" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Der er ikke angivet nogle partitioner som <pre>{!s}</pre> kan bruge." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Der er ikke angivet noget rodmonteringspunkt som <pre>{!s}</pre> kan bruge." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfigurer GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Indstiller hardwareur." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfigurerer mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfigurerer initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfigurerer lokaliteter." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfigurerer krypteret swap." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Opretter initramfs med mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Kunne ikke køre mkinitfs på målet" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Monterer partitioner." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Gemmer netværkskonfiguration." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfigurerer OpenRC dmcrypt-tjeneste." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installér pakker." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Forarbejder pakker (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installerer én pakke." +msgstr[1] "Installerer %(num)d pakker." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Fjerner én pakke." +msgstr[1] "Fjerner %(num)d pakker." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfigurer Plymouth-tema" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installerer data." @@ -252,6 +267,11 @@ msgstr "" "Ukendt tjenestehandling <code>{arg!s}</code> til tjenesten {name!s} i " "kørselsniveauet {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Kan ikke redigere tjeneste" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -281,87 +301,102 @@ msgid "" msgstr "" "Stien til tjenesten {name!s} er <code>{path!s}</code>, som ikke findes." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfigurer Plymouth-tema" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfigurer systemd-tjenester" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installér pakker." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code>-kald i chroot returnerede fejlkoden {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Forarbejder pakker (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Kan ikke aktivere systemd-tjenesten <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installerer én pakke." -msgstr[1] "Installerer %(num)d pakker." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Kan ikke aktivere systemd-målet <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Fjerner én pakke." -msgstr[1] "Fjerner %(num)d pakker." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Kan ikke deaktivere systemd-målet <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installér bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Kan ikke maskere systemd-enheden <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Indstiller hardwareur." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Ukendte systemd-kommandoer <code>{command!s}</code> og " +"<code>{suffix!s}</code> til enheden {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Opretter initramfs med mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Afmonter filsystemer." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Kunne ikke køre mkinitfs på målet" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Udfylder filsystemer." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Afslutningskoden var {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync mislykkede med fejlkoden {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Opretter initramfs med dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Udpakker aftrykket {}/{}, filen {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Kunne ikke køre dracut på målet" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Begynder at udpakke {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfigurerer initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Kunne ikke udpakke aftrykket \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Konfigurerer OpenRC dmcrypt-tjeneste." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Intet monteringspunkt til rodpartition" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Skriver fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage indeholder ikke en \"rootMountPoint\"-nøgle, gør intet" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python-job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Dårligt monteringspunkt til rodpartition" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python-trin {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint er \"{}\", hvilket ikke findes, gør intet" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfigurerer lokaliteter." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Dårlig unsquash-konfiguration" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Gemmer netværkskonfiguration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Filsystemet til \"{}\" ({}) understøttes ikke af din nuværende kerne" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Kildefilsystemet \"{}\" findes ikke" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Kunne ikke finde unsquashfs, sørg for at pakken squashfs-tools er " +"installeret" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Destinationen \"{}\" i målsystemet er ikke en mappe" diff --git a/lang/python/de/LC_MESSAGES/python.po b/lang/python/de/LC_MESSAGES/python.po index 8603688714ac51cc42499aaeb01fbbeeabfa6983..1aea8ca5d55ba2f365be62c4dcadee4021ab4cff 100644 --- a/lang/python/de/LC_MESSAGES/python.po +++ b/lang/python/de/LC_MESSAGES/python.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Andreas Eitel <github-aneitel@online.de>, 2020\n" "Language-Team: German (https://www.transifex.com/calamares/teams/20061/de/)\n" @@ -23,187 +23,65 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB konfigurieren." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Hänge Partitionen ein." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Konfigurationsfehler" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Für <pre>{!s}</pre> sind keine zu verwendenden Partitionen definiert." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfiguriere systemd-Dienste" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Der Dienst kann nicht geändert werden." - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> Aufruf in chroot lieferte Fehlercode {num!s} " -"zurück." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Der systemd-Dienst <code>{name!s}</code> kann nicht aktiviert werden." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Das systemd-Ziel <code>{name!s}</code> kann nicht aktiviert werden." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Das systemd-Ziel <code>{name!s}</code> kann nicht deaktiviert werden." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Die systemd-Einheit <code>{name!s}</code> kann nicht maskiert werden." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Unbekannte systemd-Befehle <code>{command!s}</code> und " -"<code>{suffix!s}</code> für Einheit {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Dateisysteme aushängen." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Befüllen von Dateisystemen." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync fehlgeschlagen mit Fehlercode {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Abbilddatei Entpacken {}/{}, Datei {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Beginn des Entpackens {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Entpacken der Abbilddatei \"{}\" fehlgeschlagen" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Kein Einhängepunkt für die Root-Partition" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage enthält keinen Schlüssel namens \"rootMountPoint\", tue nichts" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Ungültiger Einhängepunkt für die Root-Partition" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint ist \"{}\", welcher nicht existiert, tue nichts" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Ungültige unsquash-Konfiguration" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installiere Bootloader." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Das Dateisystem für \"{}\" ({}) wird von Ihrem aktuellen Kernel nicht " -"unterstützt" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Das Quelldateisystem \"{}\" existiert nicht" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Konnte unsquashfs nicht finden, stellen Sie sicher, dass Sie das Paket " -"namens squashfs-tools installiert haben" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Das Ziel \"{}\" im Zielsystem ist kein Verzeichnis" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Schreiben der KDM-Konfigurationsdatei nicht möglich" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM-Konfigurationsdatei {!s} existiert nicht" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Schreiben der LXDM-Konfigurationsdatei nicht möglich" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM-Konfigurationsdatei {!s} existiert nicht" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Schreiben der LightDM-Konfigurationsdatei nicht möglich" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM-Konfigurationsdatei {!s} existiert nicht" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Konfiguration von LightDM ist nicht möglich" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Keine Benutzeroberfläche für LightDM installiert." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Schreiben der SLIM-Konfigurationsdatei nicht möglich" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM-Konfigurationsdatei {!s} existiert nicht" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Keine Displaymanager für das Displaymanager-Modul ausgewählt." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -211,28 +89,161 @@ msgstr "" "Die Liste der Displaymanager ist leer oder weder in globalstorage noch in " "displaymanager.conf definiert." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Die Konfiguration des Displaymanager war unvollständig." -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfiguriere mkinitcpio. " +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Erstelle initramfs mit dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Ausführen von dracut auf dem Ziel schlug fehl" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Der Exit-Code war {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy Python-Job" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy Python-Schritt {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Schreibe fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Konfigurationsfehler" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Für <pre>{!s}</pre> sind keine zu verwendenden Partitionen definiert." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Für <pre>{!s}</pre> wurde kein Einhängepunkt für die Root-Partition " "angegeben." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB konfigurieren." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Einstellen der Hardware-Uhr." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfiguriere mkinitcpio. " + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfiguriere initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfiguriere Lokalisierungen." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfiguriere verschlüsselten Auslagerungsspeicher." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Erstelle initramfs mit mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Ausführung von mkinitfs auf dem Ziel fehlgeschlagen." + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Hänge Partitionen ein." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Speichere Netzwerkkonfiguration." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfiguriere den dmcrypt-Dienst von OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Pakete installieren " + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Verarbeite Pakete (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installiere ein Paket" +msgstr[1] "Installiere %(num)d Pakete." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Entferne ein Paket" +msgstr[1] "Entferne %(num)d Pakete." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfiguriere Plymouth-Thema" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installiere Daten." @@ -257,6 +268,11 @@ msgstr "" "Unbekannte Aktion <code>{arg!s}</code> für Dienst {name!s} in Runlevel " "{level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Der Dienst kann nicht geändert werden." + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -288,87 +304,106 @@ msgstr "" "Der Pfad für den Dienst {name!s} is <code>{path!s}</code>, welcher nicht " "existiert." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfiguriere Plymouth-Thema" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfiguriere systemd-Dienste" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Pakete installieren " +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> Aufruf in chroot lieferte Fehlercode {num!s} " +"zurück." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Verarbeite Pakete (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Der systemd-Dienst <code>{name!s}</code> kann nicht aktiviert werden." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installiere ein Paket" -msgstr[1] "Installiere %(num)d Pakete." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Das systemd-Ziel <code>{name!s}</code> kann nicht aktiviert werden." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Entferne ein Paket" -msgstr[1] "Entferne %(num)d Pakete." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Das systemd-Ziel <code>{name!s}</code> kann nicht deaktiviert werden." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installiere Bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Die systemd-Einheit <code>{name!s}</code> kann nicht maskiert werden." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Einstellen der Hardware-Uhr." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Unbekannte systemd-Befehle <code>{command!s}</code> und " +"<code>{suffix!s}</code> für Einheit {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Erstelle initramfs mit mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Dateisysteme aushängen." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Ausführung von mkinitfs auf dem Ziel fehlgeschlagen." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Befüllen von Dateisystemen." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Der Exit-Code war {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync fehlgeschlagen mit Fehlercode {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Erstelle initramfs mit dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Abbilddatei Entpacken {}/{}, Datei {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Ausführen von dracut auf dem Ziel schlug fehl" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Beginn des Entpackens {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfiguriere initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Entpacken der Abbilddatei \"{}\" fehlgeschlagen" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Konfiguriere den dmcrypt-Dienst von OpenRC." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Kein Einhängepunkt für die Root-Partition" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Schreibe fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage enthält keinen Schlüssel namens \"rootMountPoint\", tue nichts" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy Python-Job" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Ungültiger Einhängepunkt für die Root-Partition" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy Python-Schritt {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint ist \"{}\", welcher nicht existiert, tue nichts" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfiguriere Lokalisierungen." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Ungültige unsquash-Konfiguration" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Speichere Netzwerkkonfiguration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"Das Dateisystem für \"{}\" ({}) wird von Ihrem aktuellen Kernel nicht " +"unterstützt" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Das Quelldateisystem \"{}\" existiert nicht" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Konnte unsquashfs nicht finden, stellen Sie sicher, dass Sie das Paket " +"namens squashfs-tools installiert haben" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Das Ziel \"{}\" im Zielsystem ist kein Verzeichnis" diff --git a/lang/python/el/LC_MESSAGES/python.po b/lang/python/el/LC_MESSAGES/python.po index 1d29a1ae10f17db20a54fb0ff80a0d4ce361203c..09352f41856c9224267027813d96763244a892ab 100644 --- a/lang/python/el/LC_MESSAGES/python.po +++ b/lang/python/el/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>, 2017\n" "Language-Team: Greek (https://www.transifex.com/calamares/teams/20061/el/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "εγκατάσταση πακέτων." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "εγκατάσταση πακέτων." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/en_GB/LC_MESSAGES/python.po b/lang/python/en_GB/LC_MESSAGES/python.po index 618f1c1c7a1029a9120a573e7af68b28266beda3..36e32abe5b706e17676153e2dd156f7ac3529909 100644 --- a/lang/python/en_GB/LC_MESSAGES/python.po +++ b/lang/python/en_GB/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Jason Collins <JasonPCollins@protonmail.com>, 2018\n" "Language-Team: English (United Kingdom) (https://www.transifex.com/calamares/teams/20061/en_GB/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Unmount file systems." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python job." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python step {}" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Install packages." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Processing packages (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installing one package." +msgstr[1] "Installing %(num)d packages." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removing one package." +msgstr[1] "Removing %(num)d packages." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installing one package." -msgstr[1] "Installing %(num)d packages." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removing one package." -msgstr[1] "Removing %(num)d packages." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Unmount file systems." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python job." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python step {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/eo/LC_MESSAGES/python.po b/lang/python/eo/LC_MESSAGES/python.po index 278f61970b59b0dbd94cfaf755185c98c936cc57..bafb73d9e8e727b81144d7bb67055054670356be 100644 --- a/lang/python/eo/LC_MESSAGES/python.po +++ b/lang/python/eo/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Kurt Ankh Phoenix <kurtphoenix@tuta.io>, 2018\n" "Language-Team: Esperanto (https://www.transifex.com/calamares/teams/20061/eo/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Demeti dosieraj sistemoj." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Formala python laboro." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Formala python paŝo {}" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instali pakaĵoj." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Prilaborante pakaĵoj (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalante unu pakaĵo." +msgstr[1] "Instalante %(num)d pakaĵoj." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Forigante unu pakaĵo." +msgstr[1] "Forigante %(num)d pakaĵoj." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instali pakaĵoj." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Prilaborante pakaĵoj (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalante unu pakaĵo." -msgstr[1] "Instalante %(num)d pakaĵoj." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Forigante unu pakaĵo." -msgstr[1] "Forigante %(num)d pakaĵoj." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Demeti dosieraj sistemoj." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Formala python laboro." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Formala python paŝo {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/es/LC_MESSAGES/python.po b/lang/python/es/LC_MESSAGES/python.po index 02345b5e70c7684c82e264fe8366dd7de3215e1e..4ce37e51cefadfe2b9a6a84d1bec80ebe3621ed0 100644 --- a/lang/python/es/LC_MESSAGES/python.po +++ b/lang/python/es/LC_MESSAGES/python.po @@ -7,7 +7,7 @@ # strel, 2017 # Francisco Sánchez López de Lerma <fslopezlerma@gmail.com>, 2018 # Guido Grasso <cuquiman97@gmail.com>, 2018 -# Adolfo Jayme-Barrientos, 2019 +# Adolfo Jayme Barrientos, 2019 # Miguel Mayol <mitcoes@gmail.com>, 2020 # Pier Jose Gotta Perez <piegope@protonmail.com>, 2020 # @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Pier Jose Gotta Perez <piegope@protonmail.com>, 2020\n" "Language-Team: Spanish (https://www.transifex.com/calamares/teams/20061/es/)\n" @@ -26,217 +26,227 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configure GRUB - menú de arranque multisistema -" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montando particiones" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Error de configuración" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "No hay definidas particiones en 1{!s}1 para usar." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configurar servicios de systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "No se puede modificar el servicio" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"La orden <code> systemctl {arg!s} </code> en chroot devolvió el código de " -"error {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "No se puede activar el servicio de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "No se puede activar el objetivo de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "No se puede desactivar el objetivo de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "No se puede enmascarar la unidad de systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Órdenes desconocidas de systemd <code>{command!s}</code> y " -"<code>{suffix!s}</code> para la/s unidad /es {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontar sistemas de archivos." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Rellenando los sistemas de archivos." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Falló la sincronización mediante rsync con el código de error {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Desempaquetando la imagen {}/{}, archivo {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Iniciando el desempaquetado {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "No se pudo desempaquetar la imagen «{}»" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "" -"No especificó un punto de montaje para la partición raíz - / o root -" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"No se hace nada porque el almacenamiento no contiene una clave de " -"\"rootMountPoint\" punto de montaje para la raíz." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Punto de montaje no válido para una partición raíz," - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "Como el punto de montaje raíz es \"{}\", y no existe, no se hace nada" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Configuración de \"unsquash\" no válida" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalar gestor de arranque." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"El sistema de archivos para \"{}\" ({}) no es compatible con su kernel " -"actual" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "El sistema de archivos de origen \"{}\" no existe" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"No se encontró unsquashfs; cerciórese de que tenga instalado el paquete " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "El destino \"{}\" en el sistema escogido no es una carpeta" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "No se puede escribir el archivo de configuración KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "El archivo de configuración {!s} de KDM no existe" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "No se puede escribir el archivo de configuración LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "El archivo de configuracion {!s} de LXDM no existe" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "No se puede escribir el archivo de configuración de LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "El archivo de configuración {!s} de LightDM no existe" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "No se puede configurar LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "No está instalado el menú de bienvenida LightDM" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "No se puede escribir el archivo de configuración de SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "El archivo de configuración {!s} de SLIM no existe" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "No se ha seleccionado ningún gestor de pantalla para el modulo " "displaymanager" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configuración del gestor de pantalla estaba incompleta" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configurando mkinitcpio - sistema de arranque básico -." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "" +"Creando initramfs - sistema de arranque - con dracut - su constructor -." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Falló en ejecutar dracut - constructor de arranques - en el objetivo" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "El código de salida fue {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tarea de python ficticia." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Paso {} de python ficticio" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Escribiendo la tabla de particiones fstab" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Error de configuración" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No hay definidas particiones en 1{!s}1 para usar." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "No se facilitó un punto de montaje raíz utilizable para <pre>{!s}</pre> " +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configure GRUB - menú de arranque multisistema -" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configurando el reloj de la computadora." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configurando mkinitcpio - sistema de arranque básico -." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configurando initramfs - sistema de inicio -." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurando especificaciones locales o regionales." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configurando la memoria de intercambio - swap - encriptada." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montando particiones" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Guardando la configuración de red." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configurando el servicio - de arranque encriptado -. OpenRC dmcrypt" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalar paquetes." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Procesando paquetes (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalando un paquete." +msgstr[1] "Instalando %(num)d paquetes." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Eliminando un paquete." +msgstr[1] "Eliminando %(num)d paquetes." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configure el tema de Plymouth - menú de bienvenida." + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instalando datos." @@ -265,6 +275,11 @@ msgstr "" "Acción desconocida d/e el/los servicio/s <code>{arg!s}</code> para el/los " "servicio/s {name!s} en el/los rango/s de ejecución {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "No se puede modificar el servicio" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -295,88 +310,108 @@ msgstr "" "La ruta hacia el/los servicio/s {name!s} es <code>{path!s}</code>, y no " "existe." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configure el tema de Plymouth - menú de bienvenida." - -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalar paquetes." +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configurar servicios de systemd" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Procesando paquetes (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"La orden <code> systemctl {arg!s} </code> en chroot devolvió el código de " +"error {num!s}." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalando un paquete." -msgstr[1] "Instalando %(num)d paquetes." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "No se puede activar el servicio de systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Eliminando un paquete." -msgstr[1] "Eliminando %(num)d paquetes." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "No se puede activar el objetivo de systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalar gestor de arranque." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "No se puede desactivar el objetivo de systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Configurando el reloj de la computadora." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "No se puede enmascarar la unidad de systemd <code>{name!s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"Órdenes desconocidas de systemd <code>{command!s}</code> y " +"<code>{suffix!s}</code> para la/s unidad /es {name!s}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontar sistemas de archivos." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "El código de salida fue {}" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Rellenando los sistemas de archivos." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Falló la sincronización mediante rsync con el código de error {}." + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Desempaquetando la imagen {}/{}, archivo {}/{}" + +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Iniciando el desempaquetado {}" + +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "No se pudo desempaquetar la imagen «{}»" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -"Creando initramfs - sistema de arranque - con dracut - su constructor -." +"No especificó un punto de montaje para la partición raíz - / o root -" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Falló en ejecutar dracut - constructor de arranques - en el objetivo" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"No se hace nada porque el almacenamiento no contiene una clave de " +"\"rootMountPoint\" punto de montaje para la raíz." -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configurando initramfs - sistema de inicio -." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Punto de montaje no válido para una partición raíz," -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configurando el servicio - de arranque encriptado -. OpenRC dmcrypt" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "Como el punto de montaje raíz es \"{}\", y no existe, no se hace nada" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Escribiendo la tabla de particiones fstab" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Configuración de \"unsquash\" no válida" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tarea de python ficticia." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"El sistema de archivos para \"{}\" ({}) no es compatible con su kernel " +"actual" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Paso {} de python ficticio" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "El sistema de archivos de origen \"{}\" no existe" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configurando especificaciones locales o regionales." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"No se encontró unsquashfs; cerciórese de que tenga instalado el paquete " +"squashfs-tools" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Guardando la configuración de red." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "El destino \"{}\" en el sistema escogido no es una carpeta" diff --git a/lang/python/es_MX/LC_MESSAGES/python.po b/lang/python/es_MX/LC_MESSAGES/python.po index 37171cb0eceb15cd54440ad2e8d6e57d03ff7215..c4ed2cf7c5201b56a0b6485d6f92da9d2162b7c8 100644 --- a/lang/python/es_MX/LC_MESSAGES/python.po +++ b/lang/python/es_MX/LC_MESSAGES/python.po @@ -6,15 +6,16 @@ # Translators: # guillermo pacheco <guillopacheco@gmail.com>, 2018 # Logan 8192 <logan8192@protonmail.com>, 2018 +# Erland Huaman <blackadress.01@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Logan 8192 <logan8192@protonmail.com>, 2018\n" +"Last-Translator: Erland Huaman <blackadress.01@gmail.com>, 2021\n" "Language-Team: Spanish (Mexico) (https://www.transifex.com/calamares/teams/20061/es_MX/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,210 +23,232 @@ msgstr "" "Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalar el cargador de arranque." -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "No se puede escribir el archivo de configuración de KDM" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "El archivo de configuración de KDM {!s} no existe" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "No se puede escribir el archivo de configuración de LXDM" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "El archivo de configuración de LXDM {!s} no existe" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "No se puede escribir el archivo de configuración de LightDM" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "El archivo de configuración de LightDM {!s} no existe" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "No se puede configurar LightDM" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "LightDM greeter no está instalado." + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "No se puede escribir el archivo de configuración de SLIM" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:73 +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "No se seleccionaron gestores para el módulo de gestor de pantalla." + +#: src/modules/displaymanager/main.py:907 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" +"La lista de gestores de pantalla está vacía o indefinida tanto en el " +"globalstorage como en el displaymanager.conf." -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontar sistemas de archivo." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "La configuración del gestor de pantalla estaba incompleta" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Creando initramfs con dracut" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Se falló al intentar correr dracut en el objetivo" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "El código de salida fue {}" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Trabajo python ficticio." -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Paso python ficticio {}" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Escribiento fstab." -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Error de configuración" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No hay particiones definidas para que <pre>{!s}</pre> use." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configura GRUB." -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configurando el reloj del hardware." -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configurando mkinitcpio" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configurando initramfs." -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "No se puede escribir el archivo de configuración de KDM" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurando locales." -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "El archivo de configuración de KDM {!s} no existe" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "Configurando la swap encriptada." -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "No se puede escribir el archivo de configuración de LXDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Creando initramfs con mkinitfs." -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "El archivo de configuración de LXDM {!s} no existe" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Se falló al intentar correr mkinitfs en el objetivo" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "No se puede escribir el archivo de configuración de LightDM" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montando particiones." -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "El archivo de configuración de LightDM {!s} no existe" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Guardando configuración de red." -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "No se puede configurar LightDM" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configurando el servicio OpenRc dmcrypt." -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalar paquetes." -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "No se puede escribir el archivo de configuración de SLIM" +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Procesando paquetes (%(count)d/%(total)d)" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalando un paquete." +msgstr[1] "Instalando%(num)d paquetes." -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." -msgstr "" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removiendo un paquete." +msgstr[1] "Removiendo %(num)dpaquetes." -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." -msgstr "" +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configurando el tema de Plymouth" #: src/modules/rawfs/main.py:26 msgid "Installing data." -msgstr "" +msgstr "Instalando data." #: src/modules/services-openrc/main.py:29 msgid "Configure OpenRC services" -msgstr "" +msgstr "Configura los servicios de OpenRC" #: src/modules/services-openrc/main.py:57 msgid "Cannot add service {name!s} to run-level {level!s}." @@ -241,6 +264,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "No se puede modificar el servicio." + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -248,7 +276,7 @@ msgstr "" #: src/modules/services-openrc/main.py:101 msgid "Target runlevel does not exist" -msgstr "" +msgstr "El nivel de ejecución del objetivo no existe" #: src/modules/services-openrc/main.py:102 msgid "" @@ -258,7 +286,7 @@ msgstr "" #: src/modules/services-openrc/main.py:110 msgid "Target service does not exist" -msgstr "" +msgstr "El servicio objetivo no existe" #: src/modules/services-openrc/main.py:111 msgid "" @@ -266,87 +294,107 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configura los servicios de systemd" + +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" +"La llamada de: <code>systemctl {arg!s}</code> en chroot retorna código de " +"error {num!s}." -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalar paquetes." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "No se puede habilitar el servicio <code>{name!s}</code> de systemd." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Procesando paquetes (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "No se puede habilitar el objetivo <code>{name!s}</code> de systemd." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalando un paquete." -msgstr[1] "Instalando%(num)d paquetes." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" +"No se puede deshabilitar el objetivo <code>{name!s}</code> de systemd." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removiendo un paquete." -msgstr[1] "Removiendo %(num)dpaquetes." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "No se puede enmascarar la unidad <code>{name!s}</code> de systemd." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"systemd no reconoce los comandos <code>{command!s}</code> y " +"<code>{suffix!s}</code>para la unidad {name!s}." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontar sistemas de archivo." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Llenando sistema de archivos." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync falló con código de error {}." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Desempaquetando imagen {}/{}, archivo {}/{}" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Iniciando a desempaquetar {}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Se falló en la desempaquetización de la imagen \"{}\"" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "No existe punto de montaje para la partición raíz" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" +"el globalstorage no contiene una llave \"rootMountPoint\", no se hace nada" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Mal punto de montaje para la partición raíz" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Trabajo python ficticio." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint es \"{}\", el cual no existe, no se hace nada" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Paso python ficticio {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Mala configuración del paquete unsquash" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" +"Tu kernel actual no tiene soporte para el sistema de archivos para \"{}\" " +"({})" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "El sistema de archivos fuente \"{}\" no existe" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" msgstr "" +"Falla buscando unsquashfs, asegúrate de tener el paquete squashfs-tools " +"instalado" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "El destino \"{}\" en el sistema objetivo no es un directorio" diff --git a/lang/python/es_PE/LC_MESSAGES/python.po b/lang/python/es_PE/LC_MESSAGES/python.po new file mode 100644 index 0000000000000000000000000000000000000000..eba343ac1a617e2f699666fa98ba3873ece3cb14 --- /dev/null +++ b/lang/python/es_PE/LC_MESSAGES/python.po @@ -0,0 +1,382 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" +"PO-Revision-Date: 2017-08-09 10:34+0000\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/calamares/teams/20061/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "" + +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" + +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "" + +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "" + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "" + +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." +msgstr "" + +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "" + +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "" + +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" + +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "" + +#: src/modules/rawfs/main.py:26 +msgid "Installing data." +msgstr "" + +#: src/modules/services-openrc/main.py:29 +msgid "Configure OpenRC services" +msgstr "" + +#: src/modules/services-openrc/main.py:57 +msgid "Cannot add service {name!s} to run-level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:59 +msgid "Cannot remove service {name!s} from run-level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:61 +msgid "" +"Unknown service-action <code>{arg!s}</code> for service {name!s} in run-" +"level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + +#: src/modules/services-openrc/main.py:94 +msgid "" +"<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:101 +msgid "Target runlevel does not exist" +msgstr "" + +#: src/modules/services-openrc/main.py:102 +msgid "" +"The path for runlevel {level!s} is <code>{path!s}</code>, which does not " +"exist." +msgstr "" + +#: src/modules/services-openrc/main.py:110 +msgid "Target service does not exist" +msgstr "" + +#: src/modules/services-openrc/main.py:111 +msgid "" +"The path for service {name!s} is <code>{path!s}</code>, which does not " +"exist." +msgstr "" + +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "" + +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" + +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" + +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "" + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "" + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "" + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "" + +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "" + +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" + +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "" + +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" + +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "" diff --git a/lang/python/es_PR/LC_MESSAGES/python.po b/lang/python/es_PR/LC_MESSAGES/python.po index a78dbcabad3e1b4cc4bee2d163ecfccd3511e002..ef354d34a6df28b2098b2562f1fe871d8575b952 100644 --- a/lang/python/es_PR/LC_MESSAGES/python.po +++ b/lang/python/es_PR/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Spanish (Puerto Rico) (https://www.transifex.com/calamares/teams/20061/es_PR/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: es_PR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/et/LC_MESSAGES/python.po b/lang/python/et/LC_MESSAGES/python.po index cc010ec734e15056967446f545e38bcd47f62af1..fd987591356a1a630f6d320f1c8045cf65c46238 100644 --- a/lang/python/et/LC_MESSAGES/python.po +++ b/lang/python/et/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Madis Otenurm, 2019\n" "Language-Team: Estonian (https://www.transifex.com/calamares/teams/20061/et/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "KDM-konfiguratsioonifaili ei saa kirjutada" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "KDM-konfiguratsioonifail {!s} puudub" + +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "LXDM-konfiguratsioonifaili ei saa kirjutada" + +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "LXDM-konfiguratsioonifail {!s} puudub" + +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "LightDM-konfiguratsioonifaili ei saa kirjutada" + +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "LightDM-konfiguratsioonifail {!s} puudub" + +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "LightDM seadistamine ebaõnnestus" + +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "SLIM-konfiguratsioonifaili ei saa kirjutada" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "SLIM-konfiguratsioonifail {!s} puudub" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/services-systemd/main.py:60 +#: src/modules/displaymanager/main.py:907 msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Testiv python'i töö." -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Haagi failisüsteemid lahti." +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Testiv python'i aste {}" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "KDM-konfiguratsioonifaili ei saa kirjutada" - -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "KDM-konfiguratsioonifail {!s} puudub" - -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "LXDM-konfiguratsioonifaili ei saa kirjutada" - -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "LXDM-konfiguratsioonifail {!s} puudub" - -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "LightDM-konfiguratsioonifaili ei saa kirjutada" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "LightDM-konfiguratsioonifail {!s} puudub" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "LightDM seadistamine ebaõnnestus" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Paigalda paketid." -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "" +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Pakkide töötlemine (%(count)d / %(total)d)" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "SLIM-konfiguratsioonifaili ei saa kirjutada" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Paigaldan ühe paketi." +msgstr[1] "Paigaldan %(num)d paketti." -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "SLIM-konfiguratsioonifail {!s} puudub" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Eemaldan ühe paketi." +msgstr[1] "Eemaldan %(num)d paketti." -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." -msgstr "" - -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Paigalda paketid." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Pakkide töötlemine (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Paigaldan ühe paketi." -msgstr[1] "Paigaldan %(num)d paketti." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Eemaldan ühe paketi." -msgstr[1] "Eemaldan %(num)d paketti." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Haagi failisüsteemid lahti." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Testiv python'i töö." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Testiv python'i aste {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/eu/LC_MESSAGES/python.po b/lang/python/eu/LC_MESSAGES/python.po index 87f335bb6963fc1e19050b74e518abf5b531ac12..1fb9125b4a6ec18a574ebce7ceda91aa20695c53 100644 --- a/lang/python/eu/LC_MESSAGES/python.po +++ b/lang/python/eu/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Ander Elortondo, 2019\n" "Language-Team: Basque (https://www.transifex.com/calamares/teams/20061/eu/)\n" @@ -21,202 +21,222 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "Ezin da KDM konfigurazio fitxategia idatzi" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "KDM konfigurazio fitxategia {!s} ez da existitzen" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "Ezin da LXDM konfigurazio fitxategia idatzi" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "LXDM konfigurazio fitxategia {!s} ez da existitzen" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "Ezin da LightDM konfigurazio fitxategia idatzi" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "LightDM konfigurazio fitxategia {!s} ez da existitzen" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "Ezin da LightDM konfiguratu" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "Ez dago LightDM harrera instalatua." + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "Ezin da SLIM konfigurazio fitxategia idatzi" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "SLIM konfigurazio fitxategia {!s} ez da existitzen" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" +"Ez da pantaila kudeatzailerik aukeratu pantaila-kudeatzaile modulurako." -#: src/modules/services-systemd/main.py:73 +#: src/modules/displaymanager/main.py:907 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Fitxategi sistemak desmuntatu." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "Pantaila kudeatzaile konfigurazioa osotu gabe" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python lana." -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python urratsa {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "Ezin da KDM konfigurazio fitxategia idatzi" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "KDM konfigurazio fitxategia {!s} ez da existitzen" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "Ezin da LXDM konfigurazio fitxategia idatzi" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "LXDM konfigurazio fitxategia {!s} ez da existitzen" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "Ezin da LightDM konfigurazio fitxategia idatzi" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "LightDM konfigurazio fitxategia {!s} ez da existitzen" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "Ezin da LightDM konfiguratu" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalatu paketeak" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "Ez dago LightDM harrera instalatua." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Paketeak prozesatzen (%(count)d/ %(total)d) " -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "Ezin da SLIM konfigurazio fitxategia idatzi" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Pakete bat instalatzen." +msgstr[1] "%(num)dpakete instalatzen." -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "SLIM konfigurazio fitxategia {!s} ez da existitzen" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Pakete bat kentzen." +msgstr[1] "%(num)dpakete kentzen." -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -"Ez da pantaila kudeatzailerik aukeratu pantaila-kudeatzaile modulurako." -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" -msgstr "Pantaila kudeatzaile konfigurazioa osotu gabe" - -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,87 +291,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalatu paketeak" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Paketeak prozesatzen (%(count)d/ %(total)d) " +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Pakete bat instalatzen." -msgstr[1] "%(num)dpakete instalatzen." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Pakete bat kentzen." -msgstr[1] "%(num)dpakete kentzen." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Fitxategi sistemak desmuntatu." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python lana." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python urratsa {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/fa/LC_MESSAGES/python.po b/lang/python/fa/LC_MESSAGES/python.po index 14b5d0b5f3b76960b18ca282cc7afc790b46ea9f..eb4253986ccc3a7ea258364ab20c51ee167b94b2 100644 --- a/lang/python/fa/LC_MESSAGES/python.po +++ b/lang/python/fa/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: alireza jamshidi <alirezajam98@gmail.com>, 2020\n" "Language-Team: Persian (https://www.transifex.com/calamares/teams/20061/fa/)\n" @@ -22,207 +22,223 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "در حال پیکربندی گراب." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "در حال سوار کردن افرازها." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "خطای پیکربندی" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "هیچ افرازی برای استفادهٔ <pre>{!s}</pre> تعریف نشده." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "در حال پیکربندی خدمات سیستمدی" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "نمیتوان خدمت را دستکاری کرد" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "نصب بارکنندهٔ راهاندازی." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"فراخوانی <code>systemctl {arg!s}</code> در chroot رمز خطای {num!s} را " -"برگرداند." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "نمیتوان خدمت سیستمدی <code>{name!s}</code> را به کار انداخت." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "نمیتوان هدف سیستمدی <code>{name!s}</code> را به کار انداخت." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "نمیتوان خدمت سیستمدی <code>{name!s}</code> را از کار انداخت." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "نمیتوان واحد سیستمدی <code>{name!s}</code> را پوشاند." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"دستورات ناشناختهٔ سیستمدی <code>{command!s}</code> و " -"<code>{suffix!s}</code> برای واحد {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "پیاده کردن سامانههای پرونده." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "در حال پر کردن سامانهپروندهها." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "آرسینک با رمز خطای {} شکست خورد." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "در حال بستهگشایی تصویر {}/{}، پروندهٔ {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "در حال شروع بستهگشایی {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "شکست در بستهگشایی تصویر {}" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "هیچ نقطهٔ اتّصالی برای افراز ریشه وجود ندارد" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage کلید rootMountPoint را ندارد. کاری انجام نمیشود" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "نقطهٔ اتّصال بد برای افراز ریشه" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "نقطهٔ اتّصال ریشه {} است که وجود ندارد. کاری انجام نمیشود" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "پیکربندی بد unsquash" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "کرنل کنونیتان از سامانهپروندهٔ {} ({}) پشتیبانی نمیکند" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "سامانهٔ پروندهٔ مبدأ {} وجود ندارد" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "شکست در یافتن unsquashfs. مطمئن شوید بستهٔ squashfs-tools نصب است" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "مقصد {} در سامانهٔ هدف، یک شاخه نیست" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "نمیتوان پروندهٔ پیکربندی KDM را نوشت" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "پروندهٔ پیکربندی {!s} وجود ندارد" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "نمیتوان پروندهٔ پیکربندی LXDM را نوشت" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "پروندهٔ پیکربندی {!s} وجود ندارد" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "نمیتوان پروندهٔ پیکربندی LightDM را نوشت" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "پروندهٔ پیکربندی {!s} وجود ندارد" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "نمیتوان LightDM را پیکربندی کرد" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "هیچ خوشآمدگوی LightDMای نصب نشده." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "نمیتوان پروندهٔ پیکربندی LightDM را نوشت" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "پروندهٔ پیکربندی {!s} وجود ندارد" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "هیچ مدیر نمایشی برای پیمانهٔ displaymanager گزیده نشده." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "پیکربندی مدیر نمایش کامل نبود" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "پیکربندی mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "در حال ایجاد initramfs با dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "شکست در اجرای dracut روی هدف" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "رمز خروج {} بود" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "کار پایتونی الکی." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "گام پایتونی الکی {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "در حال نوشتن fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "خطای پیکربندی" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "هیچ افرازی برای استفادهٔ <pre>{!s}</pre> تعریف نشده." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "هیچ نقطهٔ اتّصال ریشهای برای استفادهٔ <pre>{!s}</pre> داده نشده." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "در حال پیکربندی گراب." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "در حال تنظیم ساعت سختافزاری." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "پیکربندی mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "در حال پیکربندی initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "پیکربندی مکانها" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "در حال پیکربندی مبادلهٔ رمزشده." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "در حال سوار کردن افرازها." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "در حال ذخیرهٔ پیکربندی شبکه." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "در حال پیکربندی خدمت dmcrypt OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "نصب بستهها." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "در حال پردازش بستهها (%(count)d/%(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "در حال نصب یک بسته." +msgstr[1] "در حال نصب %(num)d بسته." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "در حال برداشتن یک بسته." +msgstr[1] "در حال برداشتن %(num)d بسته." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "در حال پیکربندی زمینهٔ پلیموث" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "دادههای نصب" @@ -245,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "نمیتوان خدمت را دستکاری کرد" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -270,87 +291,101 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "در حال پیکربندی زمینهٔ پلیموث" - -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "نصب بستهها." +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "در حال پیکربندی خدمات سیستمدی" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "در حال پردازش بستهها (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"فراخوانی <code>systemctl {arg!s}</code> در chroot رمز خطای {num!s} را " +"برگرداند." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "در حال نصب یک بسته." -msgstr[1] "در حال نصب %(num)d بسته." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "نمیتوان خدمت سیستمدی <code>{name!s}</code> را به کار انداخت." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "در حال برداشتن یک بسته." -msgstr[1] "در حال برداشتن %(num)d بسته." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "نمیتوان هدف سیستمدی <code>{name!s}</code> را به کار انداخت." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "نصب بارکنندهٔ راهاندازی." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "نمیتوان خدمت سیستمدی <code>{name!s}</code> را از کار انداخت." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "در حال تنظیم ساعت سختافزاری." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "نمیتوان واحد سیستمدی <code>{name!s}</code> را پوشاند." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"دستورات ناشناختهٔ سیستمدی <code>{command!s}</code> و " +"<code>{suffix!s}</code> برای واحد {name!s}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "پیاده کردن سامانههای پرونده." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "رمز خروج {} بود" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "در حال پر کردن سامانهپروندهها." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "در حال ایجاد initramfs با dracut." +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "آرسینک با رمز خطای {} شکست خورد." -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "شکست در اجرای dracut روی هدف" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "در حال بستهگشایی تصویر {}/{}، پروندهٔ {}/{}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "در حال پیکربندی initramfs." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "در حال شروع بستهگشایی {}" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "در حال پیکربندی خدمت dmcrypt OpenRC." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "شکست در بستهگشایی تصویر {}" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "در حال نوشتن fstab." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "هیچ نقطهٔ اتّصالی برای افراز ریشه وجود ندارد" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "کار پایتونی الکی." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage کلید rootMountPoint را ندارد. کاری انجام نمیشود" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "گام پایتونی الکی {}" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "نقطهٔ اتّصال بد برای افراز ریشه" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "پیکربندی مکانها" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "نقطهٔ اتّصال ریشه {} است که وجود ندارد. کاری انجام نمیشود" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "در حال ذخیرهٔ پیکربندی شبکه." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "پیکربندی بد unsquash" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "کرنل کنونیتان از سامانهپروندهٔ {} ({}) پشتیبانی نمیکند" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "سامانهٔ پروندهٔ مبدأ {} وجود ندارد" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "شکست در یافتن unsquashfs. مطمئن شوید بستهٔ squashfs-tools نصب است" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "مقصد {} در سامانهٔ هدف، یک شاخه نیست" diff --git a/lang/python/fi_FI/LC_MESSAGES/python.po b/lang/python/fi_FI/LC_MESSAGES/python.po index 1526d5b45ae51cd378f31a79a8fddc097c709cc1..ae0b10775bbdded01d1c723c99aaf7dab523fa79 100644 --- a/lang/python/fi_FI/LC_MESSAGES/python.po +++ b/lang/python/fi_FI/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>, 2021\n" "Language-Team: Finnish (Finland) (https://www.transifex.com/calamares/teams/20061/fi_FI/)\n" @@ -21,182 +21,65 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Määritä GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Yhdistä osiot." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Määritysvirhe" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Ei ole määritetty käyttämään osioita <pre>{!s}</pre> ." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Määritä systemd palvelut" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Palvelua ei voi muokata" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "<code>systemctl {arg!s}</code> chroot palautti virhe koodin {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Systemd-palvelua ei saa käyttöön <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Systemd-kohdetta ei saa käyttöön <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Systemd-kohdetta ei-voi poistaa käytöstä <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Ei voi peittää systemd-yksikköä <code>{name!s}</code>." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Asenna bootloader." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Tuntematon systemd komento <code>{command!s}</code> ja " -"<code>{suffix!s}</code> laite {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Irrota tiedostojärjestelmät käytöstä." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Paikannetaan tiedostojärjestelmiä." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync epäonnistui virhekoodilla {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Kuvan purkaminen {}/{}, tiedosto {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Pakkauksen purkaminen alkaa {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Kuvan purkaminen epäonnistui \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Ei liitoskohtaa juuri root osiolle" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage ei sisällä \"rootMountPoint\" avainta, eikä tee mitään" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Huono kiinnityspiste root-osioon" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint on \"{}\", jota ei ole, eikä tee mitään" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Huono epäpuhdas kokoonpano" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Tiedostojärjestelmä \"{}\" ({}) ei tue sinun nykyistä kerneliä " - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Lähde tiedostojärjestelmää \"{}\" ei ole olemassa" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Ei löytynyt unsquashfs, varmista, että sinulla on squashfs-tools paketti " -"asennettuna" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Kohdejärjestelmän \"{}\" kohde ei ole hakemisto" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM-määritystiedostoa ei voi kirjoittaa" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM-määritystiedostoa {!s} ei ole olemassa" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM-määritystiedostoa ei voi kirjoittaa" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM-määritystiedostoa {!s} ei ole olemassa" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM-määritystiedostoa ei voi kirjoittaa" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM-määritystiedostoa {!s} ei ole olemassa" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM määritysvirhe" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM ei ole asennettu." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIM-määritystiedostoa ei voi kirjoittaa" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM-määritystiedostoa {!s} ei ole olemassa" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Displaymanager-moduulia varten ei ole valittu näyttönhallintaa." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -204,27 +87,160 @@ msgstr "" "Luettelo on tyhjä tai määrittelemätön, sekä globalstorage, että " "displaymanager.conf tiedostossa." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Näytönhallinnan kokoonpano oli puutteellinen" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Määritetään mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Initramfs luominen dracut:lla." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Dracut-ohjelman suorittaminen ei onnistunut" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Poistumiskoodi oli {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Harjoitus python job." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Harjoitus python vaihe {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Fstab kirjoittaminen." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Määritysvirhe" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Ei ole määritetty käyttämään osioita <pre>{!s}</pre> ." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Root-juuri kiinnityspistettä <pre>{!s}</pre> ei ole annettu käytettäväksi." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Määritä GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Laitteiston kellon asettaminen." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Määritetään mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Määritetään initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Määritetään locales." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Salatun swapin määrittäminen." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Initramfs luominen mkinitfs avulla." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Kohteen mkinitfs-suoritus epäonnistui." + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Yhdistä osiot." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Tallennetaan verkon määrityksiä." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt-palvelun määrittäminen." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Asenna paketit." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Pakettien käsittely (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Asentaa " +msgstr[1] "Asentaa %(num)d paketteja." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removing one package." +msgstr[1] "Poistaa %(num)d paketteja." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Määritä Plymouthin teema" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Asennetaan tietoja." @@ -249,6 +265,11 @@ msgstr "" "Tuntematon huoltotoiminto<code>{arg!s}</code> palvelun {name!s} " "palvelutasolle {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Palvelua ei voi muokata" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -276,87 +297,101 @@ msgid "" msgstr "" "Palvelun polku {name!s} on <code>{path!s}</code>, jota ei ole olemassa." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Määritä Plymouthin teema" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Määritä systemd palvelut" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Asenna paketit." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "<code>systemctl {arg!s}</code> chroot palautti virhe koodin {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Pakettien käsittely (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Systemd-palvelua ei saa käyttöön <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Asentaa " -msgstr[1] "Asentaa %(num)d paketteja." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Systemd-kohdetta ei saa käyttöön <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removing one package." -msgstr[1] "Poistaa %(num)d paketteja." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Systemd-kohdetta ei-voi poistaa käytöstä <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Asenna bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Ei voi peittää systemd-yksikköä <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Laitteiston kellon asettaminen." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Tuntematon systemd komento <code>{command!s}</code> ja " +"<code>{suffix!s}</code> laite {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Initramfs luominen mkinitfs avulla." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Irrota tiedostojärjestelmät käytöstä." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Kohteen mkinitfs-suoritus epäonnistui." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Paikannetaan tiedostojärjestelmiä." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Poistumiskoodi oli {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync epäonnistui virhekoodilla {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Initramfs luominen dracut:lla." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Kuvan purkaminen {}/{}, tiedosto {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Dracut-ohjelman suorittaminen ei onnistunut" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Pakkauksen purkaminen alkaa {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Määritetään initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Kuvan purkaminen epäonnistui \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt-palvelun määrittäminen." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Ei liitoskohtaa juuri root osiolle" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Fstab kirjoittaminen." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage ei sisällä \"rootMountPoint\" avainta, eikä tee mitään" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Harjoitus python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Huono kiinnityspiste root-osioon" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Harjoitus python vaihe {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint on \"{}\", jota ei ole, eikä tee mitään" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Määritetään locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Huono epäpuhdas kokoonpano" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Tallennetaan verkon määrityksiä." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Tiedostojärjestelmä \"{}\" ({}) ei tue sinun nykyistä kerneliä " + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Lähde tiedostojärjestelmää \"{}\" ei ole olemassa" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Ei löytynyt unsquashfs, varmista, että sinulla on squashfs-tools paketti " +"asennettuna" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Kohdejärjestelmän \"{}\" kohde ei ole hakemisto" diff --git a/lang/python/fr/LC_MESSAGES/python.po b/lang/python/fr/LC_MESSAGES/python.po index 568181c5e2db4790c5a10906965e07d7d5c2f451..469799254aaa34a78535791563ad2c06b001d5a5 100644 --- a/lang/python/fr/LC_MESSAGES/python.po +++ b/lang/python/fr/LC_MESSAGES/python.po @@ -13,15 +13,16 @@ # Seboss666 <sebastien_verdet@seboss666.info>, 2019 # Florian B <florianb3522@gmail.com>, 2019 # Arnaud Ferraris <arnaud.ferraris@gmail.com>, 2019 +# roxfr <roxfr@outlook.fr>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Arnaud Ferraris <arnaud.ferraris@gmail.com>, 2019\n" +"Last-Translator: roxfr <roxfr@outlook.fr>, 2021\n" "Language-Team: French (https://www.transifex.com/calamares/teams/20061/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,214 +30,230 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configuration du GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montage des partitions." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Erreur de configuration" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" -"Aucune partition n'est définie pour être utilisée par <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configurer les services systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Impossible de modifier le service" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"L'appel <code>systemctl {arg!s}</code> en chroot a renvoyé le code d'erreur " -"{num!s}" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Impossible d'activer le service systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Impossible d'activer la cible systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Impossible de désactiver la cible systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Impossible de masquer l'unit systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Commandes systemd <code>{command!s}</code> et <code>{suffix!s}</code> " -"inconnues pour l'unit {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Démonter les systèmes de fichiers" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Remplir les systèmes de fichiers." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync a échoué avec le code d'erreur {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Impossible de décompresser l'image \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Pas de point de montage pour la partition racine" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage ne contient pas de clé \"rootMountPoint\", ne fait rien" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Mauvais point de montage pour la partition racine" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint est \"{}\", ce qui n'existe pas, ne fait rien" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Mauvaise configuration unsquash" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installation du bootloader." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Le système de fichiers source \"{}\" n'existe pas" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Échec de la recherche de unsquashfs, assurez-vous que le paquetage squashfs-" -"tools est installé." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "La destination \"{}\" dans le système cible n'est pas un répertoire" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Impossible d'écrire le fichier de configuration KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Le fichier de configuration KDM n'existe pas" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Impossible d'écrire le fichier de configuration LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Le fichier de configuration LXDM n'existe pas" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Impossible d'écrire le fichier de configuration LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Le fichier de configuration LightDM {!S} n'existe pas" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Impossible de configurer LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Aucun hôte LightDM est installé" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Impossible d'écrire le fichier de configuration SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Le fichier de configuration SLIM {!S} n'existe pas" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Aucun gestionnaire d'affichage n'a été sélectionné pour le module de " "gestionnaire d'affichage" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" +"La liste des gestionnaires d'affichage est vide ou indéfinie à la fois dans " +"globalstorage et displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configuration du gestionnaire d'affichage était incomplète" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configuration de mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Configuration du initramfs avec dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Erreur d'exécution de dracut sur la cible." + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Le code de sortie était {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tâche factice de python" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Étape factice de python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Écriture du fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Erreur de configuration" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "" +"Aucune partition n'est définie pour être utilisée par <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Aucun point de montage racine n'a été donné pour être utilisé par " "<pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configuration du GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configuration de l'horloge matériel." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configuration de mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configuration du initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configuration des locales." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configuration du swap chiffrée." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Création d'initramfs avec mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Échec de l'exécution de mkinitfs sur la cible" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montage des partitions." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Sauvegarde de la configuration du réseau en cours." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configuration du service OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installer les paquets." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Traitement des paquets (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installation d'un paquet." +msgstr[1] "Installation de %(num)d paquets." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Suppression d'un paquet." +msgstr[1] "Suppression de %(num)d paquets." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configurer le thème Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installation de données." @@ -261,6 +278,11 @@ msgstr "" "Service-action <code>{arg!s}</code> inconnue pour le service {name!s} dans " "le run-level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Impossible de modifier le service" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -292,87 +314,105 @@ msgstr "" "Le chemin pour le service {name!s} est <code>{path!s}</code>, qui n'existe " "pas." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configurer le thème Plymouth" - -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installer les paquets." +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configurer les services systemd" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Traitement des paquets (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"L'appel <code>systemctl {arg!s}</code> en chroot a renvoyé le code d'erreur " +"{num!s}" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installation d'un paquet." -msgstr[1] "Installation de %(num)d paquets." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Impossible d'activer le service systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Suppression d'un paquet." -msgstr[1] "Suppression de %(num)d paquets." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Impossible d'activer la cible systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installation du bootloader." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Impossible de désactiver la cible systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Configuration de l'horloge matériel." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Impossible de masquer l'unit systemd <code>{name!s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"Commandes systemd <code>{command!s}</code> et <code>{suffix!s}</code> " +"inconnues pour l'unit {name!s}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Démonter les systèmes de fichiers" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Le code de sortie était {}" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Remplir les systèmes de fichiers." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Configuration du initramfs avec dracut." +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync a échoué avec le code d'erreur {}." -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Erreur d'exécution de dracut sur la cible." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Décompression de l'image {}/{}, fichier {}/{}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configuration du initramfs." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Commencer à décompresser {}" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configuration du service OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Impossible de décompresser l'image \"{}\"" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Écriture du fstab." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Pas de point de montage pour la partition racine" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tâche factice python" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage ne contient pas de clé \"rootMountPoint\", ne fait rien" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Étape factice python {}" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Mauvais point de montage pour la partition racine" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configuration des locales." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint est \"{}\", ce qui n'existe pas, ne fait rien" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Sauvegarde des configuration réseau." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Mauvaise configuration unsquash" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"Le système de fichiers pour \"{}\" ({}) n'est pas pris en charge par votre " +"noyau actuel" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Le système de fichiers source \"{}\" n'existe pas" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Échec de la recherche de unsquashfs, assurez-vous que le paquetage squashfs-" +"tools est installé." + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "La destination \"{}\" dans le système cible n'est pas un répertoire" diff --git a/lang/python/fr_CH/LC_MESSAGES/python.po b/lang/python/fr_CH/LC_MESSAGES/python.po index 219e71fd0657234ae4ddf7f3f257ed0d30057251..57ada0388c7b50048f042362fcb7fa733c174f17 100644 --- a/lang/python/fr_CH/LC_MESSAGES/python.po +++ b/lang/python/fr_CH/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: French (Switzerland) (https://www.transifex.com/calamares/teams/20061/fr_CH/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: fr_CH\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/fur/LC_MESSAGES/python.po b/lang/python/fur/LC_MESSAGES/python.po index 44eb8b50edb650a7f2f84d960d25e30ca7692fcb..d22dfa2a091a281cd5182aeb7935683447be7ec6 100644 --- a/lang/python/fur/LC_MESSAGES/python.po +++ b/lang/python/fur/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Fabio Tomat <f.t.public@gmail.com>, 2020\n" "Language-Team: Friulian (https://www.transifex.com/calamares/teams/20061/fur/)\n" @@ -21,186 +21,65 @@ msgstr "" "Language: fur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configure GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montaç des partizions." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Erôr di configurazion" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "No je stade definide nissune partizion di doprâ par <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configure i servizis di systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Impussibil modificâ il servizi" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"La clamade <code>systemctl {arg!s}</code> in chroot e à tornât il codiç di " -"erôr {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Impussibil abilitâ il servizi di systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Impussibil abilitâ la destinazion di systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" -"Impussibil disabilitâ la destinazion di systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Impussibil mascarâ la unitât di systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Comants di systemd <code>{command!s}</code> e <code>{suffix!s}</code> no " -"cognossûts pe unitât {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Dismonte i file-systems." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Daûr a jemplâ i filesystems." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Sincronizazion cun rsync falide cun codiç di erôr {}. " - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Estrazion imagjin {}/{}, file {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Daûr a scomençâ la estrazion {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "No si è rivâts a estrai la imagjin \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nissun pont di montaç pe partizion lidrîs" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instale il bootloader." -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"globalstorage nol conten une clâf \"rootMountPoint\", duncje no si fâs nuie" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Pont di montaç sbaliât pe partizion lidrîs" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint al è \"{}\", che nol esist, duncje no si fâs nuie" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Configurazion di \"unsquash\" sbaliade" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Il filesystem par \"{}\" ({}) nol è supuartât dal to kernel atuâl" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Il filesystem sorzint \"{}\" nol esist" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"No si è rivâts a cjatâ unsquashfs, controle di vê instalât il pachet " -"squashfs-tools" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "La destinazion \"{}\" tal sisteme che si va a creâ no je une cartele" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Impussibil scrivi il file di configurazion di KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Il file di configurazion di KDM {!s} nol esist" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Impussibil scrivi il file di configurazion di LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Il file di configurazion di LXDM {!s} nol esist" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Impussibil scrivi il file di configurazion di LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Il file di configurazion di LightDM {!s} nol esist" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Impussibil configurâ LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nissun menù di benvignût par LightDM instalât." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Impussibil scrivi il file di configurazion SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Il file di configurazion di SLIM {!s} nol esist" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Nissun gjestôr di visôrs selezionât pal modul displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -208,27 +87,160 @@ msgstr "" "La liste dai gjestôrs di visôrs e je vueide o no je definide sedi in " "globalstorage che in displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configurazion dal gjestôr dai visôrs no jere complete" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Daûr a configurâ di mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Daûr a creâ initramfs cun dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "No si è rivâts a eseguî dracut su la destinazion" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Il codiç di jessude al jere {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Lavôr di python pustiç." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Passaç di python pustiç {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Daûr a scrivi fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Erôr di configurazion" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "No je stade definide nissune partizion di doprâ par <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Nol è stât indicât nissun pont di montaç di doprâ par <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configure GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Daûr a configurâ l'orloi hardware." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Daûr a configurâ di mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Daûr a configurâ initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Daûr a configurâ la localizazion." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Daûr a configurâ la memorie di scambi (swap) cifrade." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Daûr a creâ il initramfs cun mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "No si è rivâts a eseguî mkinitfs su la destinazion" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montaç des partizions." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Salvament de configurazion di rêt." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Daûr a configurâ il servizi dmcrypt di OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instale pachets." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Elaborazion dai pachets (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Daûr a instalâ un pachet." +msgstr[1] "Daûr a instalâ %(num)d pachets." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Daûr a gjavâ un pachet." +msgstr[1] "Daûr a gjavâ %(num)d pachets." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configure il teme di Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Daûr a instalâ i dâts." @@ -253,6 +265,11 @@ msgstr "" "Azion dal servizi <code>{arg!s}</code> no cognossude pal servizi {name!s} " "tal run-level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Impussibil modificâ il servizi" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -282,87 +299,105 @@ msgid "" msgstr "" "Il percors pal servizi {name!s} al è <code>{path!s}</code>, che nol esist." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configure il teme di Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configure i servizis di systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instale pachets." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"La clamade <code>systemctl {arg!s}</code> in chroot e à tornât il codiç di " +"erôr {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Elaborazion dai pachets (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Impussibil abilitâ il servizi di systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Daûr a instalâ un pachet." -msgstr[1] "Daûr a instalâ %(num)d pachets." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Impussibil abilitâ la destinazion di systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Daûr a gjavâ un pachet." -msgstr[1] "Daûr a gjavâ %(num)d pachets." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" +"Impussibil disabilitâ la destinazion di systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instale il bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Impussibil mascarâ la unitât di systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Daûr a configurâ l'orloi hardware." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Comants di systemd <code>{command!s}</code> e <code>{suffix!s}</code> no " +"cognossûts pe unitât {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Daûr a creâ il initramfs cun mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Dismonte i file-systems." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "No si è rivâts a eseguî mkinitfs su la destinazion" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Daûr a jemplâ i filesystems." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Il codiç di jessude al jere {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Sincronizazion cun rsync falide cun codiç di erôr {}. " -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Daûr a creâ initramfs cun dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Estrazion imagjin {}/{}, file {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "No si è rivâts a eseguî dracut su la destinazion" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Daûr a scomençâ la estrazion {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Daûr a configurâ initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "No si è rivâts a estrai la imagjin \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Daûr a configurâ il servizi dmcrypt di OpenRC." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nissun pont di montaç pe partizion lidrîs" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Daûr a scrivi fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage nol conten une clâf \"rootMountPoint\", duncje no si fâs nuie" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Lavôr di python pustiç." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Pont di montaç sbaliât pe partizion lidrîs" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Passaç di python pustiç {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint al è \"{}\", che nol esist, duncje no si fâs nuie" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Daûr a configurâ la localizazion." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Configurazion di \"unsquash\" sbaliade" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Salvament de configurazion di rêt." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Il filesystem par \"{}\" ({}) nol è supuartât dal to kernel atuâl" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Il filesystem sorzint \"{}\" nol esist" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"No si è rivâts a cjatâ unsquashfs, controle di vê instalât il pachet " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "La destinazion \"{}\" tal sisteme che si va a creâ no je une cartele" diff --git a/lang/python/gl/LC_MESSAGES/python.po b/lang/python/gl/LC_MESSAGES/python.po index dd1abe7a53ef504948cb094f6c50d8ea9625dedd..2646ae5988eb962dad9ef6c4b3e4ea1772c76ed1 100644 --- a/lang/python/gl/LC_MESSAGES/python.po +++ b/lang/python/gl/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Xosé, 2018\n" "Language-Team: Galician (https://www.transifex.com/calamares/teams/20061/gl/)\n" @@ -21,202 +21,222 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "Non é posíbel escribir o ficheiro de configuración de KDM" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "O ficheiro de configuración de KDM {!s} non existe" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "Non é posíbel escribir o ficheiro de configuración de LXDM" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "O ficheiro de configuración de LXDM {!s} non existe" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "Non é posíbel escribir o ficheiro de configuración de LightDM" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "O ficheiro de configuración de LightDM {!s} non existe" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "Non é posíbel configurar LightDM" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "Non se instalou o saudador de LightDM." + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "Non é posíbel escribir o ficheiro de configuración de SLIM" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "O ficheiro de configuración de SLIM {!s} non existe" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" +"Non hai xestores de pantalla seleccionados para o módulo displaymanager." -#: src/modules/services-systemd/main.py:73 +#: src/modules/displaymanager/main.py:907 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontar sistemas de ficheiros." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "A configuración do xestor de pantalla foi incompleta" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tarefa parva de python." -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Paso parvo de python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "Non é posíbel escribir o ficheiro de configuración de KDM" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "O ficheiro de configuración de KDM {!s} non existe" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "Non é posíbel escribir o ficheiro de configuración de LXDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "O ficheiro de configuración de LXDM {!s} non existe" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "Non é posíbel escribir o ficheiro de configuración de LightDM" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "O ficheiro de configuración de LightDM {!s} non existe" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "Non é posíbel configurar LightDM" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalar paquetes." -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "Non se instalou o saudador de LightDM." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "A procesar paquetes (%(count)d/%(total)d)" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "Non é posíbel escribir o ficheiro de configuración de SLIM" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "A instalar un paquete." +msgstr[1] "A instalar %(num)d paquetes." -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "O ficheiro de configuración de SLIM {!s} non existe" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "A retirar un paquete." +msgstr[1] "A retirar %(num)d paquetes." -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -"Non hai xestores de pantalla seleccionados para o módulo displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" -msgstr "A configuración do xestor de pantalla foi incompleta" - -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,87 +291,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalar paquetes." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "A procesar paquetes (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "A instalar un paquete." -msgstr[1] "A instalar %(num)d paquetes." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "A retirar un paquete." -msgstr[1] "A retirar %(num)d paquetes." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontar sistemas de ficheiros." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tarefa parva de python." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Paso parvo de python {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/gu/LC_MESSAGES/python.po b/lang/python/gu/LC_MESSAGES/python.po index 588606614f3ff330a2181cc7b670ed330b56dd0e..0bbae30e3e78875a5e45d8778798f789491cd96f 100644 --- a/lang/python/gu/LC_MESSAGES/python.po +++ b/lang/python/gu/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Gujarati (https://www.transifex.com/calamares/teams/20061/gu/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: gu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/he/LC_MESSAGES/python.po b/lang/python/he/LC_MESSAGES/python.po index 21cdc6a5618166f8413d2d7b20eebaa730c6669d..28e0acf8eb5386f91257c9dad465a9fb64db370c 100644 --- a/lang/python/he/LC_MESSAGES/python.po +++ b/lang/python/he/LC_MESSAGES/python.po @@ -6,16 +6,16 @@ # Translators: # Eli Shleifer <eligator@gmail.com>, 2017 # Omer I.S. <omeritzicschwartz@gmail.com>, 2020 -# Yaron Shahrabani <sh.yaron@gmail.com>, 2020 +# Yaron Shahrabani <sh.yaron@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2020\n" +"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2021\n" "Language-Team: Hebrew (https://www.transifex.com/calamares/teams/20061/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,181 +23,67 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "הגדרת GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "מחיצות מעוגנות." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "שגיאת הגדרות" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "לא הוגדרו מחיצות לשימוש של <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "הגדרת שירותי systemd" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "התקנת מנהל אתחול." -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "לא ניתן לשנות את השירות" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "שגיאת התקנת מנהל אתחול" -#: src/modules/services-systemd/main.py:60 +#: src/modules/bootloader/main.py:503 msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"<code>systemctl {arg!s}</code> הקריאה ב־chroot החזירה את קוד השגיאה {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "לא ניתן להפעיל את השירות הבא של systemd: <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "לא ניתן להפעיל את היעד של systemd בשם <code>{name!s}</code>." +"לא ניתן להתקין את מנהל האתחול. פקודת ההתקנה <pre>{!s}</pre> החזירה את קוד " +"השגיאה {!s}." -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "לא ניתן להשבית את היעד של systemd בשם <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "לא ניתן למסך את היחידה של systemd בשם <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"פקודות לא ידועות של systemd <code>{command!s}</code> " -"ו־<code>{suffix!s}</code> עבור היחידה {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "ניתוק עיגון מערכות קבצים." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "מערכות הקבצים מתמלאות." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync נכשל עם קוד השגיאה {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "קובץ הדמות נפרס {}/{}, קובץ {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "הפריסה של {} מתחילה" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "פריסת קובץ הדמות \"{}\" נכשלה" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "אין נקודת עגינה למחיצת העל" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "ב־globalstorage אין את המפתח „rootMountPoint”, לא תתבצע אף פעולה" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "נקודת העגינה של מחיצת השורה שגויה" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint מוגדרת בתור „{}”, שאינו קיים, לא תתבצע אף פעולה" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "תצורת unsquash שגויה" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "מערכת הקבצים עבור „{}” ({}) אינה נתמכת על ידי הליבה הנוכחית שלך." - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "מערכת הקבצים במקור „{}” אינה קיימת" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "איתור unsquashfs לא צלח, נא לוודא שהחבילה squashfs-tools מותקנת" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "היעד „{}” במערכת הקבצים המיועדת אינו תיקייה" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "לא ניתן לכתוב את קובץ התצורה של KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "קובץ התצורה של KDM {!s} אינו קיים" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "לא ניתן לכתוב את קובץ התצורה של LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "קובץ התצורה של LXDM {!s} אינו קיים" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "לא ניתן לכתוב את קובץ התצורה של LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "קובץ התצורה של LightDM {!s} אינו קיים" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "לא ניתן להגדיר את LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "לא מותקן מקבל פנים מסוג LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "לא ניתן לכתוב קובץ תצורה של SLIM." -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "קובץ התצורה {!s} של SLIM אינו קיים" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "לא נבחרו מנהלי תצוגה למודול displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -205,26 +91,169 @@ msgstr "" "רשימת מנהלי התצוגה ריקה או שאינה מוגדרת גם באחסון הכללי (globalstorage) וגם " "ב־displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "תצורת מנהל התצוגה אינה שלמה" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio מותקן." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "נוצר initramfs עם dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "הרצת dracut על היעד נכשלה" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "קוד היציאה היה {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "משימת דמה של Python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "צעד דמה של Python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab נכתב." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "שגיאת הגדרות" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "לא הוגדרו מחיצות לשימוש של <pre>{!s}</pre>." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "לא סופקה נקודת עגינת שורש לשימוש של <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "לא סופקה תצורת <pre>{!s}</pre> לשימוש <pre>{!s}</pre>." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "הגדרת GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "שעון החומרה מוגדר." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio מותקן." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs מוגדר." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "השפות מוגדרות." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "מוגדר שטח החלפה מוצפן." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "initramfs נוצר בעזרת mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "הרצת mkinitfs על היעד נכשלה" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "מחיצות מעוגנות." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "הגדרות הרשת נשמרות." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "שירות dmcrypt ל־OpenRC מוגדר." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "התקנת חבילות." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "החבילות מעובדות (%(count)d/%(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "מותקנת חבילה אחת." +msgstr[1] "מותקנות %(num)d חבילות." +msgstr[2] "מותקנות %(num)d חבילות." +msgstr[3] "מותקנות %(num)d חבילות." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "מתבצעת הסרה של חבילה אחת." +msgstr[1] "מתבצעת הסרה של %(num)d חבילות." +msgstr[2] "מתבצעת הסרה של %(num)d חבילות." +msgstr[3] "מתבצעת הסרה של %(num)d חבילות." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "שגיאת מנהל חבילות" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"מנהל החבילות לא הצליח להכין את העדכונים. הפקודה <pre>{!s}</pre> החזירה את " +"קוד השגיאה {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"מנהל החבילות לא הצליח לעדכן את המערכת. הפקודה <pre>{!s}</pre> החזירה את קוד " +"השגיאה {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"מנהל החבילות לא הצליח לערוך שינויים במערכת המותקנת. הפקודה <pre>{!s}</pre> " +"החזירה את קוד השגיאה {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "הגדרת ערכת עיצוב של Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "הנתונים מותקנים." @@ -249,6 +278,11 @@ msgstr "" "service-action (פעולת שירות) <code>{arg!s}</code> בלתי ידועה עבור השירות " "{name!s} בשכבת ההפעלה {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "לא ניתן לשנות את השירות" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -277,91 +311,100 @@ msgid "" "exist." msgstr "הנתיב לשירות {name!s} הוא <code>{path!s}</code>, שאינו קיים." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "הגדרת ערכת עיצוב של Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "הגדרת שירותי systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "התקנת חבילות." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> הקריאה ב־chroot החזירה את קוד השגיאה {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "החבילות מעובדות (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "לא ניתן להפעיל את השירות הבא של systemd: <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "מותקנת חבילה אחת." -msgstr[1] "מותקנות %(num)d חבילות." -msgstr[2] "מותקנות %(num)d חבילות." -msgstr[3] "מותקנות %(num)d חבילות." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "לא ניתן להפעיל את היעד של systemd בשם <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "מתבצעת הסרה של חבילה אחת." -msgstr[1] "מתבצעת הסרה של %(num)d חבילות." -msgstr[2] "מתבצעת הסרה של %(num)d חבילות." -msgstr[3] "מתבצעת הסרה של %(num)d חבילות." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "לא ניתן להשבית את היעד של systemd בשם <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "התקנת מנהל אתחול." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "לא ניתן למסך את היחידה של systemd בשם <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "שעון החומרה מוגדר." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"פקודות לא ידועות של systemd <code>{command!s}</code> " +"ו־<code>{suffix!s}</code> עבור היחידה {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "initramfs נוצר בעזרת mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "ניתוק עיגון מערכות קבצים." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "הרצת mkinitfs על היעד נכשלה" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "מערכות הקבצים מתמלאות." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "קוד היציאה היה {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync נכשל עם קוד השגיאה {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "נוצר initramfs עם dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "קובץ הדמות נפרס {}/{}, קובץ {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "הרצת dracut על היעד נכשלה" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "הפריסה של {} מתחילה" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs מוגדר." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "פריסת קובץ הדמות \"{}\" נכשלה" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "שירות dmcrypt ל־OpenRC מוגדר." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "אין נקודת עגינה למחיצת העל" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab נכתב." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "ב־globalstorage אין את המפתח „rootMountPoint”, לא תתבצע אף פעולה" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "משימת דמה של Python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "נקודת העגינה של מחיצת השורה שגויה" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "צעד דמה של Python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint מוגדרת בתור „{}”, שאינו קיים, לא תתבצע אף פעולה" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "השפות מוגדרות." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "תצורת unsquash שגויה" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "הגדרות הרשת נשמרות." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "מערכת הקבצים עבור „{}” ({}) אינה נתמכת על ידי הליבה הנוכחית שלך." + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "מערכת הקבצים במקור „{}” אינה קיימת" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "איתור unsquashfs לא צלח, נא לוודא שהחבילה squashfs-tools מותקנת" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "היעד „{}” במערכת הקבצים המיועדת אינו תיקייה" diff --git a/lang/python/hi/LC_MESSAGES/python.po b/lang/python/hi/LC_MESSAGES/python.po index 719a123432f4d5fc0b46d87493ce6747bd9b6d13..470500c5f258bbf03b5941be746a8c1d4f2930fc 100644 --- a/lang/python/hi/LC_MESSAGES/python.po +++ b/lang/python/hi/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Panwar108 <caspian7pena@gmail.com>, 2020\n" "Language-Team: Hindi (https://www.transifex.com/calamares/teams/20061/hi/)\n" @@ -21,181 +21,65 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB विन्यस्त करना।" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "विभाजन माउंट करना।" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "विन्यास त्रुटि" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre> के उपयोग हेतु कोई विभाजन परिभाषित नहीं हैं।" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "systemd सेवाएँ विन्यस्त करना" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "सेवा को संशोधित नहीं किया जा सकता" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "chroot में <code>systemctl {arg!s}</code> कॉल त्रुटि कोड {num!s}।" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "systemd सेवा <code>{name!s}</code> को सक्रिय नहीं किया जा सकता।" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "systemd लक्ष्य <code>{name!s}</code>सक्रिय करना विफल।" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "systemd लक्ष्य <code>{name!s}</code> निष्क्रिय करना विफल।" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "systemd यूनिट <code>{name!s}</code> को मास्क नहीं किया जा सकता।" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "बूट लोडर इंस्टॉल करना।" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"यूनिट {name!s} हेतु अज्ञात systemd कमांड <code>{command!s}</code> व " -"<code>{suffix!s}</code>।" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "फ़ाइल सिस्टम माउंट से हटाना।" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "फाइल सिस्टम भरना।" - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync त्रुटि कोड {} के साथ विफल।" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "इमेज फ़ाइल {}/{}, फ़ाइल {}/{} सम्पीड़ित की जा रही है" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "{} हेतु संपीड़न प्रक्रिया आरंभ हो रही है " - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "इमेज फ़ाइल \"{}\" को खोलने में विफल" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "रुट विभाजन हेतु कोई माउंट पॉइंट नहीं है" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage में \"rootMountPoint\" कुंजी नहीं है, कुछ नहीं किया जाएगा" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "रुट विभाजन हेतु ख़राब माउंट पॉइंट" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "रुट माउंट पॉइंट \"{}\" है, जो कि मौजूद नहीं है, कुछ नहीं किया जाएगा" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "ख़राब unsquash विन्यास सेटिंग्स" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) हेतु फ़ाइल सिस्टम आपके वर्तमान कर्नेल द्वारा समर्थित नहीं है" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" स्रोत फ़ाइल सिस्टम मौजूद नहीं है" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"unsqaushfs खोजने में विफल, सुनिश्चित करें कि squashfs-tools पैकेज इंस्टॉल है" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "लक्षित सिस्टम में \"{}\" स्थान कोई डायरेक्टरी नहीं है" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM विन्यास फ़ाइल राइट नहीं की जा सकती" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM विन्यास फ़ाइल {!s} मौजूद नहीं है" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM विन्यास फ़ाइल राइट नहीं की जा सकती" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM विन्यास फ़ाइल {!s} मौजूद नहीं है" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM विन्यास फ़ाइल राइट नहीं की जा सकती" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM विन्यास फ़ाइल {!s} मौजूद नहीं है" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM को विन्यस्त नहीं किया जा सकता" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "कोई LightDM लॉगिन स्क्रीन इंस्टॉल नहीं है।" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIM विन्यास फ़ाइल राइट नहीं की जा सकती" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM विन्यास फ़ाइल {!s} मौजूद नहीं है" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "चयनित डिस्प्ले प्रबंधक मॉड्यूल हेतु कोई डिस्प्ले प्रबंधक नहीं मिला।" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -203,27 +87,160 @@ msgstr "" "globalstorage व displaymanager.conf में डिस्प्ले प्रबंधक सूची रिक्त या " "अपरिभाषित है।" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "डिस्प्ले प्रबंधक विन्यास अधूरा था" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio को विन्यस्त करना।" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "dracut के साथ initramfs बनाना।" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "लक्ष्य पर dracut निष्पादन विफल" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "त्रुटि कोड {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "डमी पाइथन प्रक्रिया ।" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "डमी पाइथन प्रक्रिया की चरण संख्या {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab पर राइट करना।" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "विन्यास त्रुटि" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre> के उपयोग हेतु कोई विभाजन परिभाषित नहीं हैं।" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "<pre>{!s}</pre> के उपयोग हेतु कोई रुट माउंट पॉइंट प्रदान नहीं किया गया।" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB विन्यस्त करना।" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "हार्डवेयर घड़ी सेट करना।" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio को विन्यस्त करना।" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs को विन्यस्त करना। " + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "स्थानिकी को विन्यस्त करना।" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "एन्क्रिप्टेड स्वैप को विन्यस्त करना।" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "mkinitfs के साथ initramfs बनाना।" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "लक्ष्य पर mkinitfs निष्पादन विफल" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "विभाजन माउंट करना।" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "नेटवर्क विन्यास सेटिंग्स संचित करना।" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt सेवा विन्यस्त करना।" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "पैकेज इंस्टॉल करना।" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "पैकेज (%(count)d / %(total)d) संसाधित किए जा रहे हैं" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "एक पैकेज इंस्टॉल किया जा रहा है।" +msgstr[1] "%(num)d पैकेज इंस्टॉल किए जा रहे हैं।" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "एक पैकेज हटाया जा रहा है।" +msgstr[1] "%(num)d पैकेज हटाए जा रहे हैं।" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth थीम विन्यस्त करना " + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "डाटा इंस्टॉल करना।" @@ -248,6 +265,11 @@ msgstr "" "रन-लेवल {level!s} में सेवा {name!s} हेतु अज्ञात सेवा-कार्य " "<code>{arg!s}</code>।" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "सेवा को संशोधित नहीं किया जा सकता" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -274,87 +296,100 @@ msgid "" "exist." msgstr "सेवा {name!s} हेतु पथ <code>{path!s}</code> है, जो कि मौजूद नहीं है।" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth थीम विन्यस्त करना " +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "systemd सेवाएँ विन्यस्त करना" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "पैकेज इंस्टॉल करना।" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "chroot में <code>systemctl {arg!s}</code> कॉल त्रुटि कोड {num!s}।" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "पैकेज (%(count)d / %(total)d) संसाधित किए जा रहे हैं" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "systemd सेवा <code>{name!s}</code> को सक्रिय नहीं किया जा सकता।" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "एक पैकेज इंस्टॉल किया जा रहा है।" -msgstr[1] "%(num)d पैकेज इंस्टॉल किए जा रहे हैं।" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "systemd लक्ष्य <code>{name!s}</code>सक्रिय करना विफल।" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "एक पैकेज हटाया जा रहा है।" -msgstr[1] "%(num)d पैकेज हटाए जा रहे हैं।" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "systemd लक्ष्य <code>{name!s}</code> निष्क्रिय करना विफल।" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "बूट लोडर इंस्टॉल करना।" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "systemd यूनिट <code>{name!s}</code> को मास्क नहीं किया जा सकता।" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "हार्डवेयर घड़ी सेट करना।" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"यूनिट {name!s} हेतु अज्ञात systemd कमांड <code>{command!s}</code> व " +"<code>{suffix!s}</code>।" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "mkinitfs के साथ initramfs बनाना।" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "फ़ाइल सिस्टम माउंट से हटाना।" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "लक्ष्य पर mkinitfs निष्पादन विफल" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "फाइल सिस्टम भरना।" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "त्रुटि कोड {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync त्रुटि कोड {} के साथ विफल।" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "dracut के साथ initramfs बनाना।" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "इमेज फ़ाइल {}/{}, फ़ाइल {}/{} सम्पीड़ित की जा रही है" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "लक्ष्य पर dracut निष्पादन विफल" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "{} हेतु संपीड़न प्रक्रिया आरंभ हो रही है " -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs को विन्यस्त करना। " +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "इमेज फ़ाइल \"{}\" को खोलने में विफल" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt सेवा विन्यस्त करना।" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "रुट विभाजन हेतु कोई माउंट पॉइंट नहीं है" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab पर राइट करना।" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage में \"rootMountPoint\" कुंजी नहीं है, कुछ नहीं किया जाएगा" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "डमी पाइथन प्रक्रिया ।" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "रुट विभाजन हेतु ख़राब माउंट पॉइंट" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "डमी पाइथन प्रक्रिया की चरण संख्या {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "रुट माउंट पॉइंट \"{}\" है, जो कि मौजूद नहीं है, कुछ नहीं किया जाएगा" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "स्थानिकी को विन्यस्त करना।" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "ख़राब unsquash विन्यास सेटिंग्स" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "नेटवर्क विन्यास सेटिंग्स संचित करना।" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) हेतु फ़ाइल सिस्टम आपके वर्तमान कर्नेल द्वारा समर्थित नहीं है" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" स्रोत फ़ाइल सिस्टम मौजूद नहीं है" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsqaushfs खोजने में विफल, सुनिश्चित करें कि squashfs-tools पैकेज इंस्टॉल है" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "लक्षित सिस्टम में \"{}\" स्थान कोई डायरेक्टरी नहीं है" diff --git a/lang/python/hr/LC_MESSAGES/python.po b/lang/python/hr/LC_MESSAGES/python.po index 0ccbd948c32543e5b216f2fa76e2a1996cfdc5e4..70fe6b047ca04660ce985013fe000809429439cb 100644 --- a/lang/python/hr/LC_MESSAGES/python.po +++ b/lang/python/hr/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Lovro Kudelić <lovro.kudelic@outlook.com>, 2020\n" "Language-Team: Croatian (https://www.transifex.com/calamares/teams/20061/hr/)\n" @@ -21,184 +21,65 @@ msgstr "" "Language: hr\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfigurirajte GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montiranje particija." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Greška konfiguracije" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nema definiranih particija za <pre>{!s}</pre> korištenje." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfiguriraj systemd servise" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Ne mogu modificirati servis" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> poziv u chroot-u vratio je kod pogreške " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Ne mogu omogućiti systemd servis <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Ne mogu omogućiti systemd cilj <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Ne mogu onemogućiti systemd cilj <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Ne mogu maskirati systemd jedinicu <code>{name!s}</code>." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instaliram bootloader." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Nepoznata systemd naredba <code>{command!s}</code> i <code>{suffix!s}</code>" -" za jedinicu {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Odmontiraj datotečne sustave." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Popunjavanje datotečnih sustava." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync nije uspio s kodom pogreške {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Otpakiravanje slike {}/{}, datoteka {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Početak raspakiravanja {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Otpakiravnje slike nije uspjelo \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nema točke montiranja za root particiju" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage ne sadrži ključ \"rootMountPoint\", ne radi ništa" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Neispravna točka montiranja za root particiju" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint je \"{}\", što ne postoji, ne radi ništa" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Neispravna unsquash konfiguracija" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Datotečni sustav za \"{}\" ({}) nije podržan na vašem trenutnom kernelu" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Izvorni datotečni sustav \"{}\" ne postoji" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Neuspješno pronalaženje unsquashfs, provjerite imate li instaliran paket " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Odredište \"{}\" u ciljnom sustavu nije direktorij" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Ne mogu zapisati KDM konfiguracijsku datoteku" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM konfiguracijska datoteka {!s} ne postoji" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Ne mogu zapisati LXDM konfiguracijsku datoteku" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM konfiguracijska datoteka {!s} ne postoji" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Ne moku zapisati LightDM konfiguracijsku datoteku" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM konfiguracijska datoteka {!s} ne postoji" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Ne mogu konfigurirati LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nije instaliran LightDM pozdravnik." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Ne mogu zapisati SLIM konfiguracijsku datoteku" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM konfiguracijska datoteka {!s} ne postoji" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Nisu odabrani upravitelji zaslona za modul displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -206,27 +87,162 @@ msgstr "" "Popis upravitelja zaslona je prazan ili nedefiniran u oba globalstorage i " "displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Konfiguracija upravitelja zaslona nije bila potpuna" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfiguriranje mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Stvaranje initramfs s dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Nije uspjelo pokretanje dracuta na ciljanom sustavu" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Izlazni kod bio je {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Testni python posao." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Testni python korak {}" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Zapisujem fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Greška konfiguracije" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nema definiranih particija za <pre>{!s}</pre> korištenje." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Nijedna root točka montiranja nije definirana za <pre>{!s}</pre> korištenje." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfigurirajte GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Postavljanje hardverskog sata." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfiguriranje mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfiguriranje initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfiguriranje lokalizacije." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfiguriranje šifriranog swapa." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Stvaranje initramfs s mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Pokretanje mkinitfs na ciljanom sustavu nije uspjelo" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montiranje particija." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Spremanje mrežne konfiguracije." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfiguriranje servisa OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instaliraj pakete." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Obrađujem pakete (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instaliram paket." +msgstr[1] "Instaliram %(num)d pakete." +msgstr[2] "Instaliram %(num)d pakete." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Uklanjam paket." +msgstr[1] "Uklanjam %(num)d pakete." +msgstr[2] "Uklanjam %(num)d pakete." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfigurirajte Plymouth temu" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instaliranje podataka." @@ -251,6 +267,11 @@ msgstr "" "Nepoznat service-action <code>{arg!s}</code> za servis {name!s} u run-level " "{level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Ne mogu modificirati servis" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -281,89 +302,103 @@ msgid "" msgstr "" "Putanja servisa {name!s} je <code>{path!s}</code>, međutim ona ne postoji." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfigurirajte Plymouth temu" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfiguriraj systemd servise" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instaliraj pakete." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> poziv u chroot-u vratio je kod pogreške " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Obrađujem pakete (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Ne mogu omogućiti systemd servis <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instaliram paket." -msgstr[1] "Instaliram %(num)d pakete." -msgstr[2] "Instaliram %(num)d pakete." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Ne mogu omogućiti systemd cilj <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Uklanjam paket." -msgstr[1] "Uklanjam %(num)d pakete." -msgstr[2] "Uklanjam %(num)d pakete." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Ne mogu onemogućiti systemd cilj <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instaliram bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Ne mogu maskirati systemd jedinicu <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Postavljanje hardverskog sata." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Nepoznata systemd naredba <code>{command!s}</code> i <code>{suffix!s}</code>" +" za jedinicu {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Stvaranje initramfs s mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Odmontiraj datotečne sustave." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Pokretanje mkinitfs na ciljanom sustavu nije uspjelo" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Popunjavanje datotečnih sustava." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Izlazni kod bio je {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync nije uspio s kodom pogreške {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Stvaranje initramfs s dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Otpakiravanje slike {}/{}, datoteka {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Nije uspjelo pokretanje dracuta na ciljanom sustavu" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Početak raspakiravanja {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfiguriranje initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Otpakiravnje slike nije uspjelo \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Konfiguriranje servisa OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nema točke montiranja za root particiju" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Zapisujem fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage ne sadrži ključ \"rootMountPoint\", ne radi ništa" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Testni python posao." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Neispravna točka montiranja za root particiju" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Testni python korak {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint je \"{}\", što ne postoji, ne radi ništa" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfiguriranje lokalizacije." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Neispravna unsquash konfiguracija" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Spremanje mrežne konfiguracije." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Datotečni sustav za \"{}\" ({}) nije podržan na vašem trenutnom kernelu" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Izvorni datotečni sustav \"{}\" ne postoji" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Neuspješno pronalaženje unsquashfs, provjerite imate li instaliran paket " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Odredište \"{}\" u ciljnom sustavu nije direktorij" diff --git a/lang/python/hu/LC_MESSAGES/python.po b/lang/python/hu/LC_MESSAGES/python.po index 1a4034f14b7b8bfe39b1e6f96ca0935b5d16e1eb..d6d519bb5c41a4fd76327f78cf278d2bb0fa6306 100644 --- a/lang/python/hu/LC_MESSAGES/python.po +++ b/lang/python/hu/LC_MESSAGES/python.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Lajos Pasztor <mrlajos@gmail.com>, 2019\n" "Language-Team: Hungarian (https://www.transifex.com/calamares/teams/20061/hu/)\n" @@ -24,210 +24,223 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB konfigurálása." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Partíciók csatolása." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Konfigurációs hiba" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nincsenek partíciók meghatározva a <pre>{!s}</pre> használatához." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "systemd szolgáltatások beállítása" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "a szolgáltatást nem lehet módosítani" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> hívás a chroot-ban hibakódot okozott {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" -"Nem sikerült a systemd szolgáltatást engedélyezni: <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Nem sikerült a systemd célt engedélyezni: <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Nem sikerült a systemd cél <code>{name!s}</code> letiltása." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Nem maszkolható systemd egység: <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Ismeretlen systemd parancsok <code>{command!s}</code> és " -"<code>{suffix!s}</code> a {name!s} egységhez. " - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Fájlrendszerek leválasztása." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Fájlrendszerek betöltése." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "az rsync elhalt a(z) {} hibakóddal" - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "\"{}\" kép kicsomagolása nem sikerült" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nincs betöltési pont a root partíciónál" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage nem tartalmaz \"rootMountPoint\" kulcsot, semmi nem történik" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Rossz betöltési pont a root partíciónál" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint is \"{}\", ami nem létezik, semmi nem történik" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Rossz unsquash konfiguráció" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Rendszerbetöltő telepítése." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "A forrás fájlrendszer \"{}\" nem létezik" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"unsquashfs nem található, győződj meg róla a squashfs-tools csomag telepítve" -" van." - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Az elérés \"{}\" nem létező könyvtár a cél rendszerben" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "A KDM konfigurációs fájl nem írható" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "A(z) {!s} KDM konfigurációs fájl nem létezik" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Az LXDM konfigurációs fájl nem írható" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "A(z) {!s} LXDM konfigurációs fájl nem létezik" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "A LightDM konfigurációs fájl nem írható" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "A(z) {!s} LightDM konfigurációs fájl nem létezik" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "A LightDM nem állítható be" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nincs LightDM üdvözlő telepítve." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "A SLIM konfigurációs fájl nem írható" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "A(z) {!s} SLIM konfigurációs fájl nem létezik" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Nincs kijelzőkezelő kiválasztva a kijelzőkezelő modulhoz." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "A kijelzőkezelő konfigurációja hiányos volt" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio konfigurálása." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "initramfs létrehozása ezzel: dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "dracut futtatása nem sikerült a célon." + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "A kilépési kód {} volt." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Hamis Python feladat." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Hamis {}. Python lépés" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab írása." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Konfigurációs hiba" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nincsenek partíciók meghatározva a <pre>{!s}</pre> használatához." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Nincs root csatolási pont megadva a <pre>{!s}</pre> használatához." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB konfigurálása." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Rendszeridő beállítása." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio konfigurálása." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs konfigurálása." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "nyelvi értékek konfigurálása." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Titkosított swap konfigurálása." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Partíciók csatolása." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Hálózati konfiguráció mentése." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt szolgáltatás konfigurálása." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Csomagok telepítése." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Csomagok feldolgozása (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Egy csomag telepítése." +msgstr[1] "%(num)d csomag telepítése." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Egy csomag eltávolítása." +msgstr[1] "%(num)d csomag eltávolítása." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth téma beállítása" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Adatok telepítése." @@ -252,6 +265,11 @@ msgstr "" "Ismeretlen service-action <code>{arg!s}</code> a szolgáltatáshoz {name!s} in" " run-level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "a szolgáltatást nem lehet módosítani" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -281,87 +299,104 @@ msgid "" msgstr "" "A szolgáltatás {name!s} elérési útja <code>{path!s}</code>, nem létezik." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth téma beállítása" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "systemd szolgáltatások beállítása" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Csomagok telepítése." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> hívás a chroot-ban hibakódot okozott {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Csomagok feldolgozása (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" +"Nem sikerült a systemd szolgáltatást engedélyezni: <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Egy csomag telepítése." -msgstr[1] "%(num)d csomag telepítése." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Nem sikerült a systemd célt engedélyezni: <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Egy csomag eltávolítása." -msgstr[1] "%(num)d csomag eltávolítása." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Nem sikerült a systemd cél <code>{name!s}</code> letiltása." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Rendszerbetöltő telepítése." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Nem maszkolható systemd egység: <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Rendszeridő beállítása." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Ismeretlen systemd parancsok <code>{command!s}</code> és " +"<code>{suffix!s}</code> a {name!s} egységhez. " -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Fájlrendszerek leválasztása." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Fájlrendszerek betöltése." + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "az rsync elhalt a(z) {} hibakóddal" + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "A kilépési kód {} volt." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "\"{}\" kép kicsomagolása nem sikerült" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "initramfs létrehozása ezzel: dracut." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nincs betöltési pont a root partíciónál" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "dracut futtatása nem sikerült a célon." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage nem tartalmaz \"rootMountPoint\" kulcsot, semmi nem történik" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs konfigurálása." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Rossz betöltési pont a root partíciónál" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt szolgáltatás konfigurálása." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint is \"{}\", ami nem létezik, semmi nem történik" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab írása." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Rossz unsquash konfiguráció" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Hamis Python feladat." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Hamis {}. Python lépés" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "A forrás fájlrendszer \"{}\" nem létezik" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "nyelvi értékek konfigurálása." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs nem található, győződj meg róla a squashfs-tools csomag telepítve" +" van." -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Hálózati konfiguráció mentése." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Az elérés \"{}\" nem létező könyvtár a cél rendszerben" diff --git a/lang/python/id/LC_MESSAGES/python.po b/lang/python/id/LC_MESSAGES/python.po index 5ba45ae051021001348876d3c8901f4d3f93d3d2..2501a445a0ba08b6b14619b05833cf8e3ba3c158 100644 --- a/lang/python/id/LC_MESSAGES/python.po +++ b/lang/python/id/LC_MESSAGES/python.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Drajat Hasan <drajathasan20@gmail.com>, 2021\n" "Language-Team: Indonesian (https://www.transifex.com/calamares/teams/20061/id/)\n" @@ -24,201 +24,219 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Kesalahan Konfigurasi" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "Gak bisa menulis file konfigurasi KDM" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "File {!s} config KDM belum ada" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "Gak bisa menulis file konfigurasi LXDM" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "File {!s} config LXDM enggak ada" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "Gak bisa menulis file konfigurasi LightDM" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "File {!s} config LightDM belum ada" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "Gak bisa mengkonfigurasi LightDM" -#: src/modules/services-systemd/main.py:73 +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "Tiada LightDM greeter yang terinstal." + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "Gak bisa menulis file konfigurasi SLIM" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "File {!s} config SLIM belum ada" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "Tiada display manager yang dipilih untuk modul displaymanager." + +#: src/modules/displaymanager/main.py:907 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Lepaskan sistem berkas." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "Konfigurasi display manager belum rampung" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tugas dumi python." -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Langkah {} dumi python" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Kesalahan Konfigurasi" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "Gak bisa menulis file konfigurasi KDM" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "File {!s} config KDM belum ada" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "Gak bisa menulis file konfigurasi LXDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "File {!s} config LXDM enggak ada" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "Gak bisa menulis file konfigurasi LightDM" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "File {!s} config LightDM belum ada" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "Gak bisa mengkonfigurasi LightDM" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instal paket-paket." -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "Tiada LightDM greeter yang terinstal." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Paket pemrosesan (%(count)d/%(total)d)" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "Gak bisa menulis file konfigurasi SLIM" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Menginstal paket %(num)d" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "File {!s} config SLIM belum ada" +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "mencopot %(num)d paket" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." -msgstr "Tiada display manager yang dipilih untuk modul displaymanager." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" -msgstr "Konfigurasi display manager belum rampung" - -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -243,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -268,85 +291,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instal paket-paket." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Paket pemrosesan (%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Menginstal paket %(num)d" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "mencopot %(num)d paket" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Lepaskan sistem berkas." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tugas dumi python." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Langkah {} dumi python" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/id_ID/LC_MESSAGES/python.po b/lang/python/id_ID/LC_MESSAGES/python.po index 1cbcd751998d20ac1b888e4c3853d0a22a6e756c..4c78ec0424359a07160011b74fb5b13322ec1658 100644 --- a/lang/python/id_ID/LC_MESSAGES/python.po +++ b/lang/python/id_ID/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Indonesian (Indonesia) (https://www.transifex.com/calamares/teams/20061/id_ID/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,219 @@ msgstr "" "Language: id_ID\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +254,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,85 +284,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ie/LC_MESSAGES/python.po b/lang/python/ie/LC_MESSAGES/python.po index eb96deb1525ee82cd4310ce307e763c88a44cf0f..ee8ba7f27643771af18e39c7ecc5b59004173438 100644 --- a/lang/python/ie/LC_MESSAGES/python.po +++ b/lang/python/ie/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Caarmi, 2020\n" "Language-Team: Interlingue (https://www.transifex.com/calamares/teams/20061/ie/)\n" @@ -21,204 +21,222 @@ msgstr "" "Language: ie\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configurante GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installante li bootloader." -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montente partitiones." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Errore de configuration" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Null partition es definit por usa de <pre>{!s}</pre>." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "Ne successat scrir li file de configuration de KDM" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configurante servicios de systemd" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "File del configuration de KDM {!s} ne existe" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "Ne successat scrir li file de configuration de LXDM" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Invocation de <code>systemctl {arg!s}</code> in chroot retrodat li code " -"{num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "File del configuration de LXDM {!s} ne existe" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Ne successat activar li servicio de systemd <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "Ne successat scrir li file de configuration de LightDM" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "File del configuration de LightDM {!s} ne existe" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "File del configuration de SLIM {!s} ne existe" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Ne successat depaccar li image \"{}\"" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Li code de termination esset {}" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Scrition de fstab." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Errore de configuration" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Ínvalid configuration de unsquash" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Null partition es definit por usa de <pre>{!s}</pre>." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configurante GRUB." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "Ne successat scrir li file de configuration de KDM" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configurante mkinitcpio." -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "File del configuration de KDM {!s} ne existe" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configurante initramfs." -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "Ne successat scrir li file de configuration de LXDM" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurante locales." -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "File del configuration de LXDM {!s} ne existe" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "Ne successat scrir li file de configuration de LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "File del configuration de LightDM {!s} ne existe" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montente partitiones." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installante paccages." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "File del configuration de SLIM {!s} ne existe" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:895 +#: src/modules/packages/main.py:589 msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configurante mkinitcpio." - -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." -msgstr "" +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configurante li tema de Plymouth" #: src/modules/rawfs/main.py:26 msgid "Installing data." @@ -242,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -269,87 +292,99 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configurante li tema de Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configurante servicios de systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installante paccages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Invocation de <code>systemctl {arg!s}</code> in chroot retrodat li code " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Ne successat activar li servicio de systemd <code>{name!s}</code>." + +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installante li bootloader." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Li code de termination esset {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Ne successat depaccar li image \"{}\"" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configurante initramfs." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Scrition de fstab." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Ínvalid configuration de unsquash" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configurante locales." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/is/LC_MESSAGES/python.po b/lang/python/is/LC_MESSAGES/python.po index 8a57cabf5fd10c98b9ac5da9f092e83477dd96d1..3b6bdcec7eebec0a27b26ee8e10c5808bebfc737 100644 --- a/lang/python/is/LC_MESSAGES/python.po +++ b/lang/python/is/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Kristján Magnússon, 2018\n" "Language-Team: Icelandic (https://www.transifex.com/calamares/teams/20061/is/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Aftengja skráarkerfi." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Setja upp pakka." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Vinnslupakkar (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Setja upp einn pakka." +msgstr[1] "Setur upp %(num)d pakka." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Fjarlægi einn pakka." +msgstr[1] "Fjarlægi %(num)d pakka." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Setja upp pakka." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Vinnslupakkar (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Setja upp einn pakka." -msgstr[1] "Setur upp %(num)d pakka." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Fjarlægi einn pakka." -msgstr[1] "Fjarlægi %(num)d pakka." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Aftengja skráarkerfi." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/it_IT/LC_MESSAGES/python.po b/lang/python/it_IT/LC_MESSAGES/python.po index 1933817ba588a00bf4d4cb6f3d2fe1faebe10968..b947aae012af19c6e04d5b68d350c760845f6c97 100644 --- a/lang/python/it_IT/LC_MESSAGES/python.po +++ b/lang/python/it_IT/LC_MESSAGES/python.po @@ -7,15 +7,16 @@ # Pierfrancesco Passerini <p.passerini@gmail.com>, 2019 # Pietro F. Fontana, 2020 # Saverio <saverio.brancaccio@gmail.com>, 2020 +# Giuseppe Pignataro <rogepix@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Saverio <saverio.brancaccio@gmail.com>, 2020\n" +"Last-Translator: Giuseppe Pignataro <rogepix@gmail.com>, 2021\n" "Language-Team: Italian (Italy) (https://www.transifex.com/calamares/teams/20061/it_IT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,213 +24,226 @@ msgstr "" "Language: it_IT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configura GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montaggio partizioni." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Errore di Configurazione" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nessuna partizione definita per l'uso con <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configura servizi systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Impossibile modificare il servizio" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"La chiamata <code>systemctl {arg!s}</code> in chroot ha restituito il codice" -" di errore {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Impossibile abilitare il servizio systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Impossibile abilitare la destinazione systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" -"Impossibile disabilitare la destinazione systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Impossibile mascherare l'unità systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Comandi systemd sconosciuti <code>{command!s}</code> " -"e<code>{suffix!s}</code> per l'unità {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Smonta i file system." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Copia dei file system." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync fallita con codice d'errore {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Estrazione immagine {}/{}, file {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Avvio dell'estrazione {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Estrazione dell'immagine \"{}\" fallita" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nessun punto di montaggio per la partizione di root" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installa il bootloader." -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"globalstorage non contiene una chiave \"rootMountPoint\", nessuna azione " -"prevista" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Punto di montaggio per la partizione di root errato" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint è \"{}\" ma non esiste, nessuna azione prevista" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Configurazione unsquash errata" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Il filesystem per \"{}\" ({}) non è supportato dal kernel corrente" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Il filesystem sorgente \"{}\" non esiste" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Impossibile trovare unsquashfs, assicurarsi di aver installato il pacchetto " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "La destinazione del sistema \"{}\" non è una directory" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Impossibile scrivere il file di configurazione di KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Il file di configurazione di KDM {!s} non esiste" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Impossibile scrivere il file di configurazione di LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Il file di configurazione di LXDM {!s} non esiste" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Impossibile scrivere il file di configurazione di LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Il file di configurazione di LightDM {!s} non esiste" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Impossibile configurare LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nessun LightDM greeter installato." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Impossibile scrivere il file di configurazione di SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Il file di configurazione di SLIM {!s} non esiste" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Non è stato selezionato alcun display manager per il modulo displaymanager" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" +"L'elenco dei display manager è vuota o non definita sia in globalstorage che" +" in displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "La configurazione del display manager è incompleta" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configurazione di mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Creazione di initramfs con dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Impossibile eseguire dracut sulla destinazione" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Il codice di uscita era {}" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Job python fittizio." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Python step {} fittizio" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Scrittura di fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Errore di Configurazione" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nessuna partizione definita per l'uso con <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Nessun punto di mount root è dato in l'uso per <pre>{!s}</pre>" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configura GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Impostazione del clock hardware." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configurazione di mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configurazione di initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurazione della localizzazione." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configurazione per lo swap cifrato." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Sto creando initramfs con mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Impossibile eseguire mkinitfs sulla destinazione" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montaggio partizioni." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Salvataggio della configurazione di rete." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configurazione del servizio OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installa pacchetti." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Elaborazione dei pacchetti (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installando un pacchetto." +msgstr[1] "Installazione di %(num)d pacchetti." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Rimuovendo un pacchetto." +msgstr[1] "Rimozione di %(num)d pacchetti." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configura il tema Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installazione dei dati." @@ -254,6 +268,11 @@ msgstr "" "Service-action sconosciuta <code>{arg!s}</code> per il servizio {name!s} nel" " run-level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Impossibile modificare il servizio" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,87 +302,106 @@ msgid "" msgstr "" "Il percorso del servizio {name!s} è <code>{path!s}</code>, ma non esiste." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configura il tema Plymouth" - -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installa pacchetti." +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configura servizi systemd" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Elaborazione dei pacchetti (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"La chiamata <code>systemctl {arg!s}</code> in chroot ha restituito il codice" +" di errore {num!s}." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installando un pacchetto." -msgstr[1] "Installazione di %(num)d pacchetti." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Impossibile abilitare il servizio systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Rimuovendo un pacchetto." -msgstr[1] "Rimozione di %(num)d pacchetti." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Impossibile abilitare la destinazione systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installa il bootloader." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" +"Impossibile disabilitare la destinazione systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Impostazione del clock hardware." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Impossibile mascherare l'unità systemd <code>{name!s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"Comandi systemd sconosciuti <code>{command!s}</code> " +"e<code>{suffix!s}</code> per l'unità {name!s}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Smonta i file system." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Il codice di uscita era {}" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Copia dei file system." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Creazione di initramfs con dracut." +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync fallita con codice d'errore {}." -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Impossibile eseguire dracut sulla destinazione" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Estrazione immagine {}/{}, file {}/{}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configurazione di initramfs." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Avvio dell'estrazione {}" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configurazione del servizio OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Estrazione dell'immagine \"{}\" fallita" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Scrittura di fstab." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nessun punto di montaggio per la partizione di root" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Job python fittizio." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage non contiene una chiave \"rootMountPoint\", nessuna azione " +"prevista" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Python step {} fittizio" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Punto di montaggio per la partizione di root errato" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configurazione della localizzazione." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint è \"{}\" ma non esiste, nessuna azione prevista" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Salvataggio della configurazione di rete." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Configurazione unsquash errata" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Il filesystem per \"{}\" ({}) non è supportato dal kernel corrente" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Il filesystem sorgente \"{}\" non esiste" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Impossibile trovare unsquashfs, assicurarsi di aver installato il pacchetto " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "La destinazione del sistema \"{}\" non è una directory" diff --git a/lang/python/ja/LC_MESSAGES/python.po b/lang/python/ja/LC_MESSAGES/python.po index fb22addaf9843eeb5bc2d03e0ad69c25eaa8990d..a57e4d132c294db80f80ac1d576e8c8f0f89006d 100644 --- a/lang/python/ja/LC_MESSAGES/python.po +++ b/lang/python/ja/LC_MESSAGES/python.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2020\n" "Language-Team: Japanese (https://www.transifex.com/calamares/teams/20061/ja/)\n" @@ -23,206 +23,221 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUBを設定にします。" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "パーティションのマウント。" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "コンフィグレーションエラー" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre> に使用するパーティションが定義されていません。" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "systemdサービスを設定" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "サービスが変更できません" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "ブートローダーをインストール" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"chroot で <code>systemctl {arg!s}</code> を呼び出すと、エラーコード {num!s} が返されました。" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "<code>{name!s}</code>というsystemdサービスが可能にすることができません" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "systemd でターゲット <code>{name!s}</code>が開始できません。" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "systemd でターゲット <code>{name!s}</code>が停止できません。" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "systemd ユニット <code>{name!s}</code> をマスクできません。" -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"ユニット {name!s} に対する未知の systemd コマンド <code>{command!s}</code> と " -"<code>{suffix!s}</code>。" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "ファイルシステムをアンマウント。" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "ファイルシステムに書き込んでいます。" - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "エラーコード {} によりrsyncを失敗。" - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "イメージ {}/{}, ファイル {}/{} を解凍しています" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "{} の解凍を開始しています" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "イメージ \"{}\" の展開に失敗" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "ルートパーティションのためのマウントポイントがありません" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage に \"rootMountPoint\" キーが含まれていません。何もしません。" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "ルートパーティションのためのマウントポイントが不正です" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "ルートマウントポイントは \"{}\" ですが、存在しません。何もできません。" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "unsquash の設定が不正です" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) のファイルシステムは、現在のカーネルではサポートされていません" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "ソースファイルシステム \"{}\" は存在しません" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "unsquashfs が見つかりませんでした。 squashfs-toolsがインストールされているか、確認してください。" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "ターゲットシステムの宛先 \"{}\" はディレクトリではありません" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDMの設定ファイルに書き込みができません" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM 設定ファイル {!s} が存在しません" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDMの設定ファイルに書き込みができません" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM 設定ファイル {!s} が存在しません" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDMの設定ファイルに書き込みができません" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM 設定ファイル {!s} が存在しません" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDMの設定ができません" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM greeter がインストールされていません。" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIMの設定ファイルに書き込みができません" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM 設定ファイル {!s} が存在しません" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "ディスプレイマネージャが選択されていません。" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "globalstorage と displaymanager.conf の両方で、displaymanagers リストが空か未定義です。" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "ディスプレイマネージャの設定が不完全です" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpioを設定しています。" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "dracutとinitramfsを作成しています。" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "ターゲット上で dracut の実行に失敗" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "停止コードは {} でした" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python job." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python step {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstabを書き込んでいます。" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "コンフィグレーションエラー" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre> に使用するパーティションが定義されていません。" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr " <pre>{!s}</pre> を使用するのにルートマウントポイントが与えられていません。" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUBを設定にします。" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "ハードウェアクロックの設定" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpioを設定しています。" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfsを設定しています。" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "ロケールを設定しています。" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "暗号化したswapを設定しています。" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "mkinitfsを使用してinitramfsを作成します。" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "ターゲットでmkinitfsを実行できませんでした" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "パーティションのマウント。" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "ネットワーク設定を保存しています。" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcryptサービスを設定しています。" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "パッケージのインストール" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "パッケージを処理しています (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] " %(num)d パッケージをインストールしています。" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] " %(num)d パッケージを削除しています。" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouthテーマを設定" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "データのインストール。" @@ -246,6 +261,11 @@ msgid "" msgstr "" "ランレベル {level!s} 内のサービス {name!s} に対する未知のサービスアクション <code>{arg!s}</code>。" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "サービスが変更できません" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -271,85 +291,100 @@ msgid "" "exist." msgstr "サービス {name!s} のパスが <code>{path!s}</code> です。これは存在しません。" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouthテーマを設定" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "systemdサービスを設定" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "パッケージのインストール" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"chroot で <code>systemctl {arg!s}</code> を呼び出すと、エラーコード {num!s} が返されました。" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "パッケージを処理しています (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "<code>{name!s}</code>というsystemdサービスが可能にすることができません" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] " %(num)d パッケージをインストールしています。" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "systemd でターゲット <code>{name!s}</code>が開始できません。" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] " %(num)d パッケージを削除しています。" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "systemd でターゲット <code>{name!s}</code>が停止できません。" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "ブートローダーをインストール" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "systemd ユニット <code>{name!s}</code> をマスクできません。" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "ハードウェアクロックの設定" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"ユニット {name!s} に対する未知の systemd コマンド <code>{command!s}</code> と " +"<code>{suffix!s}</code>。" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "mkinitfsを使用してinitramfsを作成します。" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "ファイルシステムをアンマウント。" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "ターゲットでmkinitfsを実行できませんでした" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "ファイルシステムに書き込んでいます。" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "停止コードは {} でした" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "エラーコード {} によりrsyncを失敗。" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "dracutとinitramfsを作成しています。" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "イメージ {}/{}, ファイル {}/{} を解凍しています" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "ターゲット上で dracut の実行に失敗" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "{} の解凍を開始しています" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfsを設定しています。" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "イメージ \"{}\" の展開に失敗" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcryptサービスを設定しています。" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "ルートパーティションのためのマウントポイントがありません" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstabを書き込んでいます。" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage に \"rootMountPoint\" キーが含まれていません。何もしません。" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "ルートパーティションのためのマウントポイントが不正です" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "ルートマウントポイントは \"{}\" ですが、存在しません。何もできません。" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "ロケールを設定しています。" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "unsquash の設定が不正です" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "ネットワーク設定を保存しています。" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) のファイルシステムは、現在のカーネルではサポートされていません" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "ソースファイルシステム \"{}\" は存在しません" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "unsquashfs が見つかりませんでした。 squashfs-toolsがインストールされているか、確認してください。" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "ターゲットシステムの宛先 \"{}\" はディレクトリではありません" diff --git a/lang/python/kk/LC_MESSAGES/python.po b/lang/python/kk/LC_MESSAGES/python.po index 64d0eae02f8525109f21dd38cf7e7c5fc8e4799a..d4981db3c7aa894a120ec4107fb8657c1b1acb7a 100644 --- a/lang/python/kk/LC_MESSAGES/python.po +++ b/lang/python/kk/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Kazakh (https://www.transifex.com/calamares/teams/20061/kk/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: kk\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/kn/LC_MESSAGES/python.po b/lang/python/kn/LC_MESSAGES/python.po index 86580ad77b4e2cf154340ee8893f49d3a192116b..593f86ec1f366ebeb68764ba0eb47b280a319812 100644 --- a/lang/python/kn/LC_MESSAGES/python.po +++ b/lang/python/kn/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Kannada (https://www.transifex.com/calamares/teams/20061/kn/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: kn\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ko/LC_MESSAGES/python.po b/lang/python/ko/LC_MESSAGES/python.po index 528ae5e3b0085c52f70a9bcd8ffab894070a62d8..d29cefce7173f60a48a66b1aaddcaad16b54e9e8 100644 --- a/lang/python/ko/LC_MESSAGES/python.po +++ b/lang/python/ko/LC_MESSAGES/python.po @@ -5,16 +5,16 @@ # # Translators: # Ji-Hyeon Gim <potatogim@potatogim.net>, 2018 -# Bruce Lee <daemul72@gmail.com>, 2020 +# JungHee Lee <daemul72@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Bruce Lee <daemul72@gmail.com>, 2020\n" +"Last-Translator: JungHee Lee <daemul72@gmail.com>, 2020\n" "Language-Team: Korean (https://www.transifex.com/calamares/teams/20061/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,180 +22,65 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB 구성" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "파티션 마운트 중." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "구성 오류" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "사용할 <pre>{!s}</pre>에 대해 정의된 파티션이 없음." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "systemd 서비스 구성" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "서비스를 수정할 수 없음" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "chroot에서 <code>systemctl {arg!s}</code> 호출에서오류 코드 {num}를 반환 했습니다." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "<code>{name! s}</code> 시스템 서비스를 활성화 할 수 없습니다." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "systemd 대상 <code>{name! s}</code>를 활성화 할 수 없습니다." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "systemd 대상 <code>{name! s}</code>를 비활성화 할 수 없습니다." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "시스템 유닛 <code>{name! s}</code>를 마스크할 수 없습니다." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "부트로더 설치." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"유닛 {name! s}에 대해 알 수 없는 시스템 명령 <code>{command! s}</code> 및 <code>{suffix! " -"s}</code>." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "파일 시스템 마운트를 해제합니다." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "파일 시스템을 채우는 중." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync가 {} 오류 코드로 실패했습니다." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "이미지 {}/{}, 파일 {}/{} 압축푸는 중" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "{} 압축 풀기 시작 중" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "\"{}\" 이미지의 압축을 풀지 못했습니다." - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "루트 파티션에 대한 마운트 위치 없음" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage에는 \"rootMountPoint \" 키가 포함되어 있지 않으며 아무 작업도 수행하지 않습니다." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "루트 파티션에 대한 잘못된 마운트 위치" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint는 \"{}\"이고, 존재하지 않으며, 아무 작업도 수행하지 않습니다." -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "잘못된 unsquash 구성" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({})에 대한 파일 시스템은 현재 커널에서 지원되지 않습니다." - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" 소스 파일시스템은 존재하지 않습니다." - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "unsquashfs를 찾지 못했습니다. squashfs-tools 패키지가 설치되어 있는지 확인하십시오." - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "대상 시스템의 \"{}\" 목적지가 디렉토리가 아닙니다." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM 구성 파일을 쓸 수 없습니다." -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM 구성 파일 {! s}가 없습니다" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LMLDM 구성 파일을 쓸 수 없습니다." -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM 구성 파일 {!s}이 없습니다." -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM 구성 파일을 쓸 수 없습니다." -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM 구성 파일 {!s}가 없습니다." -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM을 구성할 수 없습니다." -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM greeter가 설치되지 않았습니다." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIM 구성 파일을 쓸 수 없음" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM 구성 파일 {!s}가 없음" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "displaymanager 모듈에 대해 선택된 디스플레이 관리자가 없습니다." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -203,26 +88,157 @@ msgstr "" "displaymanagers 목록이 비어 있거나 globalstorage 및 displaymanager.conf 모두에서 정의되지 " "않았습니다." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "디스플레이 관리자 구성이 완료되지 않았습니다." -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "mkinitcpio 구성 중." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "dracut을 사용하여 initramfs 만들기." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "대상에서 dracut을 실행하지 못함" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "종료 코드 {}" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "더미 파이썬 작업." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "더미 파이썬 단계 {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab 쓰기." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "구성 오류" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "사용할 <pre>{!s}</pre>에 대해 정의된 파티션이 없음." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "<pre>{!s}</pre>에서 사용할 루트 마운트 지점이 제공되지 않음." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB 구성" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "하드웨어 클럭 설정 중." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "mkinitcpio 구성 중." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "initramfs 구성 중." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "로컬 구성 중." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "암호화된 스왑 구성 중." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "mkinitfs로 initramfs 생성 중." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "대상에서 mkinitfs를 실행하지 못했습니다" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "파티션 마운트 중." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "네트워크 구성 저장 중." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt 서비스 구성 중." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "패키지를 설치합니다." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "패키지 처리중 (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "%(num)d개의 패키지들을 설치하는 중입니다." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "%(num)d개의 패키지들을 제거하는 중입니다." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "플리머스 테마 구성" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "데이터 설치중." @@ -247,6 +263,11 @@ msgstr "" "run-level {level!s}의 service {name!s}에 대해 알 수 없는 service-action " "<code>{arg!s}</code>입니다." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "서비스를 수정할 수 없음" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -272,85 +293,99 @@ msgid "" "exist." msgstr "{name!s} 서비스에 대한 경로는 <code>{path!s}</code>이고, 존재하지 않습니다." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "플리머스 테마 구성" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "systemd 서비스 구성" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "패키지를 설치합니다." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "chroot에서 <code>systemctl {arg!s}</code> 호출에서오류 코드 {num}를 반환 했습니다." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "패키지 처리중 (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "<code>{name! s}</code> 시스템 서비스를 활성화 할 수 없습니다." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "%(num)d개의 패키지들을 설치하는 중입니다." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "systemd 대상 <code>{name! s}</code>를 활성화 할 수 없습니다." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "%(num)d개의 패키지들을 제거하는 중입니다." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "systemd 대상 <code>{name! s}</code>를 비활성화 할 수 없습니다." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "부트로더 설치." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "시스템 유닛 <code>{name! s}</code>를 마스크할 수 없습니다." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "하드웨어 클럭 설정 중." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"유닛 {name! s}에 대해 알 수 없는 시스템 명령 <code>{command! s}</code> 및 <code>{suffix! " +"s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "mkinitfs로 initramfs 생성 중." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "파일 시스템 마운트를 해제합니다." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "대상에서 mkinitfs를 실행하지 못했습니다" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "파일 시스템을 채우는 중." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "종료 코드 {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync가 {} 오류 코드로 실패했습니다." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "dracut을 사용하여 initramfs 만들기." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "이미지 {}/{}, 파일 {}/{} 압축푸는 중" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "대상에서 dracut을 실행하지 못함" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "{} 압축 풀기 시작 중" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "initramfs 구성 중." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "\"{}\" 이미지의 압축을 풀지 못했습니다." -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt 서비스 구성 중." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "루트 파티션에 대한 마운트 위치 없음" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab 쓰기." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage에는 \"rootMountPoint \" 키가 포함되어 있지 않으며 아무 작업도 수행하지 않습니다." -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "더미 파이썬 작업." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "루트 파티션에 대한 잘못된 마운트 위치" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "더미 파이썬 단계 {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint는 \"{}\"이고, 존재하지 않으며, 아무 작업도 수행하지 않습니다." -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "로컬 구성 중." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "잘못된 unsquash 구성" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "네트워크 구성 저장 중." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({})에 대한 파일 시스템은 현재 커널에서 지원되지 않습니다." + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" 소스 파일시스템은 존재하지 않습니다." + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "unsquashfs를 찾지 못했습니다. squashfs-tools 패키지가 설치되어 있는지 확인하십시오." + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "대상 시스템의 \"{}\" 목적지가 디렉토리가 아닙니다." diff --git a/lang/python/lo/LC_MESSAGES/python.po b/lang/python/lo/LC_MESSAGES/python.po index fdbc1b6ba8821e8e1da00de5e95b36123fee0dbc..eff5c79ddd6277535d9c1222ad3d943ed6b37f27 100644 --- a/lang/python/lo/LC_MESSAGES/python.po +++ b/lang/python/lo/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Lao (https://www.transifex.com/calamares/teams/20061/lo/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,219 @@ msgstr "" "Language: lo\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +254,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,85 +284,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/lt/LC_MESSAGES/python.po b/lang/python/lt/LC_MESSAGES/python.po index 69e5ad171ff5383121e1e4f08c84b1a2c870662b..abed5af2ecefb7d783acc79dd848c3560930a87e 100644 --- a/lang/python/lt/LC_MESSAGES/python.po +++ b/lang/python/lt/LC_MESSAGES/python.po @@ -5,16 +5,16 @@ # # Translators: # Mindaugas <opensuse.lietuviu.kalba@gmail.com>, 2019 -# Moo, 2020 +# Moo, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Moo, 2020\n" +"Last-Translator: Moo, 2021\n" "Language-Team: Lithuanian (https://www.transifex.com/calamares/teams/20061/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,184 +22,67 @@ msgstr "" "Language: lt\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfigūruoti GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Prijungiami skaidiniai." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Konfigūracijos klaida" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nėra apibrėžta jokių skaidinių, skirtų <pre>{!s}</pre> naudojimui." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfigūruoti systemd tarnybas" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Nepavyksta modifikuoti tarnybos" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> iškvieta, esanti chroot, grąžino klaidos kodą" -" {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Nepavyksta įjungti systemd tarnybos <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Nepavyksta įjungti systemd paskirties <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Nepavyksta išjungti systemd paskirties <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Nepavyksta maskuoti systemd įtaiso <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Nežinomos systemd komandos <code>{command!s}</code> ir " -"<code>{suffix!s}</code> įtaisui {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Atjungti failų sistemas." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Užpildomos failų sistemos." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync patyrė nesėkmę su klaidos kodu {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Išpakuojamas atvaizdis {}/{}, failas {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Pradedama išpakuoti {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Nepavyko išpakuoti atvaizdį „{}“" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nėra prijungimo taško šaknies skaidiniui" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage viduje nėra „rootMountPoint“ rakto, nieko nedaroma" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Blogas šaknies skaidinio prijungimo taškas" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint yra „{}“, kurio nėra, nieko nedaroma" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Bloga unsquash konfigūracija" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Jūsų branduolys nepalaiko failų sistemos, kuri skirta \"{}\" ({})" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Įdiegti operacinės sistemos paleidyklę." -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Šaltinio failų sistemos „{}“ nėra" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Operacinės sistemos paleidyklės diegimo klaida" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Nepavyko rasti unsquashfs, įsitikinkite, kad esate įdiegę squashfs-tools " -"paketą" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Paskirties vieta „{}“, esanti paskirties sistemoje, nėra katalogas" +"Nepavyko įdiegti operacinės sistemos paleidyklės. Diegimo komanda " +"<pre>{!s}</pre> grąžino klaidos kodą {!s}." -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Nepavyksta įrašyti KDM konfigūracijos failą" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM konfigūracijos failo {!s} nėra" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Nepavyksta įrašyti LXDM konfigūracijos failą" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM konfigūracijos failo {!s} nėra" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Nepavyksta įrašyti LightDM konfigūracijos failą" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM konfigūracijos failo {!s} nėra" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Nepavyksta konfigūruoti LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Neįdiegtas joks LightDM pasisveikinimas." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Nepavyksta įrašyti SLIM konfigūracijos failą" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM konfigūracijos failo {!s} nėra" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Displaymanagers moduliui nėra pasirinkta jokių ekranų tvarkytuvių." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -207,28 +90,171 @@ msgstr "" "Displaymanagers sąrašas yra tuščias arba neapibrėžtas tiek globalstorage, " "tiek ir displaymanager.conf faile." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Ekranų tvarkytuvės konfigūracija yra nepilna" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfigūruojama mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Sukuriama initramfs naudojant dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Nepavyko paskirties vietoje paleisti dracut" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Išėjimo kodas buvo {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Fiktyvi python užduotis." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Fiktyvus python žingsnis {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Rašoma fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Konfigūracijos klaida" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nėra apibrėžta jokių skaidinių, skirtų <pre>{!s}</pre> naudojimui." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Nėra nurodyta jokių šaknies prijungimo taškų, skirtų <pre>{!s}</pre> " "naudojimui." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" +"Nenurodyta jokia <pre>{!s}</pre> konfigūracija, kurią <pre>{!s}</pre> galėtų" +" naudoti." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfigūruoti GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Nustatomas aparatinės įrangos laikrodis." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfigūruojama mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfigūruojama initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfigūruojamos lokalės." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfigūruojamas šifruotas sukeitimų skaidinys." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Kuriama initramfs naudojant mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Nepavyko paskirties vietoje paleisti mkinitfs" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Prijungiami skaidiniai." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Įrašoma tinklo konfigūracija." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfigūruojama OpenRC dmcrypt tarnyba." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Įdiegti paketus." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Apdorojami paketai (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Įdiegiamas %(num)d paketas." +msgstr[1] "Įdiegiami %(num)d paketai." +msgstr[2] "Įdiegiama %(num)d paketų." +msgstr[3] "Įdiegiama %(num)d paketų." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Šalinamas %(num)d paketas." +msgstr[1] "Šalinami %(num)d paketai." +msgstr[2] "Šalinama %(num)d paketų." +msgstr[3] "Šalinama %(num)d paketų." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Paketų tvarkytuvės klaida" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"Paketų tvarkytuvei nepavyko paruošti atnaujinimų. Komanda <pre>{!s}</pre> " +"grąžino klaidos kodą {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"Paketų tvarkytuvei nepavyko atnaujinti sistemos. Komanda <pre>{!s}</pre> " +"grąžino klaidos kodą {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfigūruoti Plymouth temą" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Įdiegiami duomenys." @@ -253,6 +279,11 @@ msgstr "" "Nežinomas tarnybos veiksmas <code>{arg!s}</code>, skirtas tarnybai {name!s} " "vykdymo lygmenyje {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Nepavyksta modifikuoti tarnybos" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,91 +314,103 @@ msgid "" msgstr "" "Tarnybos {name!s} kelias yra <code>{path!s}</code>, kurio savo ruožtu nėra." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfigūruoti Plymouth temą" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfigūruoti systemd tarnybas" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Įdiegti paketus." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> iškvieta, esanti chroot, grąžino klaidos kodą" +" {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Apdorojami paketai (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Nepavyksta įjungti systemd tarnybos <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Įdiegiamas %(num)d paketas." -msgstr[1] "Įdiegiami %(num)d paketai." -msgstr[2] "Įdiegiama %(num)d paketų." -msgstr[3] "Įdiegiama %(num)d paketų." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Nepavyksta įjungti systemd paskirties <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Šalinamas %(num)d paketas." -msgstr[1] "Šalinami %(num)d paketai." -msgstr[2] "Šalinama %(num)d paketų." -msgstr[3] "Šalinama %(num)d paketų." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Nepavyksta išjungti systemd paskirties <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Įdiegti paleidyklę." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Nepavyksta maskuoti systemd įtaiso <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Nustatomas aparatinės įrangos laikrodis." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Nežinomos systemd komandos <code>{command!s}</code> ir " +"<code>{suffix!s}</code> įtaisui {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Kuriama initramfs naudojant mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Atjungti failų sistemas." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Nepavyko paskirties vietoje paleisti mkinitfs" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Užpildomos failų sistemos." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Išėjimo kodas buvo {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync patyrė nesėkmę su klaidos kodu {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Sukuriama initramfs naudojant dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Išpakuojamas atvaizdis {}/{}, failas {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Nepavyko paskirties vietoje paleisti dracut" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Pradedama išpakuoti {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfigūruojama initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Nepavyko išpakuoti atvaizdį „{}“" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Konfigūruojama OpenRC dmcrypt tarnyba." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nėra prijungimo taško šaknies skaidiniui" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Rašoma fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage viduje nėra „rootMountPoint“ rakto, nieko nedaroma" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Fiktyvi python užduotis." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Blogas šaknies skaidinio prijungimo taškas" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Fiktyvus python žingsnis {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint yra „{}“, kurio nėra, nieko nedaroma" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfigūruojamos lokalės." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Bloga unsquash konfigūracija" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Įrašoma tinklo konfigūracija." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Jūsų branduolys nepalaiko failų sistemos, kuri skirta \"{}\" ({})" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Šaltinio failų sistemos „{}“ nėra" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Nepavyko rasti unsquashfs, įsitikinkite, kad esate įdiegę squashfs-tools " +"paketą" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Paskirties vieta „{}“, esanti paskirties sistemoje, nėra katalogas" diff --git a/lang/python/lv/LC_MESSAGES/python.po b/lang/python/lv/LC_MESSAGES/python.po index 0c28a383c45034bbb0b0806b276536aa49c8c205..f08ec43a4013b531eba6c3ec95d365a7682ce7e7 100644 --- a/lang/python/lv/LC_MESSAGES/python.po +++ b/lang/python/lv/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Latvian (https://www.transifex.com/calamares/teams/20061/lv/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,223 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +258,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,89 +288,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/mk/LC_MESSAGES/python.po b/lang/python/mk/LC_MESSAGES/python.po index 44307a32b5667724bbc46691fb723f7248e5f3a2..d05e86b8050ff0305d236966c6cd16801d3c01b9 100644 --- a/lang/python/mk/LC_MESSAGES/python.po +++ b/lang/python/mk/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Martin Ristovski <martinristovski@protonmail.com>, 2018\n" "Language-Team: Macedonian (https://www.transifex.com/calamares/teams/20061/mk/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "KDM конфигурациониот фајл не може да се создаде" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "KDM конфигурациониот фајл {!s} не постои" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "LXDM конфигурациониот фајл не може да се создаде" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "LXDM конфигурациониот фајл {!s} не постои" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "LightDM конфигурациониот фајл не може да се создаде" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "LightDM конфигурациониот фајл {!s} не постои" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "Не може да се подеси LightDM" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "" +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "Нема инсталирано LightDM поздравувач" -#: src/modules/services-systemd/main.py:73 +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "SLIM конфигурациониот фајл не може да се создаде" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "SLIM конфигурациониот фајл {!s} не постои" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "Немате избрано дисплеј менаџер за displaymanager модулот." + +#: src/modules/displaymanager/main.py:907 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "KDM конфигурациониот фајл не може да се создаде" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "KDM конфигурациониот фајл {!s} не постои" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "LXDM конфигурациониот фајл не може да се создаде" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" -msgstr "LXDM конфигурациониот фајл {!s} не постои" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" -msgstr "LightDM конфигурациониот фајл не може да се создаде" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "LightDM конфигурациониот фајл {!s} не постои" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "Не може да се подеси LightDM" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." -msgstr "Нема инсталирано LightDM поздравувач" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "SLIM конфигурациониот фајл не може да се создаде" +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" -msgstr "SLIM конфигурациониот фајл {!s} не постои" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." -msgstr "Немате избрано дисплеј менаџер за displaymanager модулот." +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ml/LC_MESSAGES/python.po b/lang/python/ml/LC_MESSAGES/python.po index 546d72695e8fe42805a43348523e686f2156b766..2473ecc7ccee041a3ccf6bad32604ab315ae355d 100644 --- a/lang/python/ml/LC_MESSAGES/python.po +++ b/lang/python/ml/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Balasankar C <balasankarc@autistici.org>, 2019\n" "Language-Team: Malayalam (https://www.transifex.com/calamares/teams/20061/ml/)\n" @@ -22,201 +22,221 @@ msgstr "" "Language: ml\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "ബൂട്ട്ലോടർ ഇൻസ്റ്റാൾ ചെയ്യൂ ." -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "ക്രമീകരണത്തിൽ പിഴവ്" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "ക്രമീകരണത്തിൽ പിഴവ്" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +261,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,87 +291,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "ബൂട്ട്ലോടർ ഇൻസ്റ്റാൾ ചെയ്യൂ ." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/mr/LC_MESSAGES/python.po b/lang/python/mr/LC_MESSAGES/python.po index 21677bf5c6a0eb24949cfba701d7f80289e3dc1c..b5f28db3fd27eac82d6959294dfecfe3ba84109d 100644 --- a/lang/python/mr/LC_MESSAGES/python.po +++ b/lang/python/mr/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Marathi (https://www.transifex.com/calamares/teams/20061/mr/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/nb/LC_MESSAGES/python.po b/lang/python/nb/LC_MESSAGES/python.po index 153a01d9a481b2128253c715cb9969e471ef0153..3844542189d13198f320577082717c584becae5f 100644 --- a/lang/python/nb/LC_MESSAGES/python.po +++ b/lang/python/nb/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: 865ac004d9acf2568b2e4b389e0007c7_fba755c <3516cc82d94f87187da1e036e5f09e42_616112>, 2017\n" "Language-Team: Norwegian Bokmål (https://www.transifex.com/calamares/teams/20061/nb/)\n" @@ -21,201 +21,221 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installer pakker." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,87 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installer pakker." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ne/LC_MESSAGES/python.po b/lang/python/ne/LC_MESSAGES/python.po index ef9c472e96e7fce9e768b9bc7bdbb6011dfd9a15..285a1a9964173e8adbc664cd2628c612004d0880 100644 --- a/lang/python/ne/LC_MESSAGES/python.po +++ b/lang/python/ne/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Nepali (https://www.transifex.com/calamares/teams/20061/ne/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: ne\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ne_NP/LC_MESSAGES/python.po b/lang/python/ne_NP/LC_MESSAGES/python.po index 7a80aa9b9d1f984fefe0d47739687f4d3fa2d45a..b92fd7db16d737872abd7db6cd28406a6b4a99e2 100644 --- a/lang/python/ne_NP/LC_MESSAGES/python.po +++ b/lang/python/ne_NP/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Nepali (Nepal) (https://www.transifex.com/calamares/teams/20061/ne_NP/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: ne_NP\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/nl/LC_MESSAGES/python.po b/lang/python/nl/LC_MESSAGES/python.po index 69cd3c7dd35e224496ee43b90f34cb21381669c4..a69e2e0598e3dd86282e0720d216cc414ffa21e5 100644 --- a/lang/python/nl/LC_MESSAGES/python.po +++ b/lang/python/nl/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Adriaan de Groot <groot@kde.org>, 2020\n" "Language-Team: Dutch (https://www.transifex.com/calamares/teams/20061/nl/)\n" @@ -22,189 +22,65 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB instellen." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Partities mounten." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Configuratiefout" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Geen partities gedefinieerd voor <pre>{!s}</pre> om te gebruiken." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configureer systemd services " - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "De service kan niet worden gewijzigd" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> aanroeping in chroot resulteerde in foutcode " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" -"De systemd service <code>{name!s}</code> kon niet worden ingeschakeld." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Het systemd doel <code>{name!s}</code> kon niet worden ingeschakeld." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "De systemd service <code>{name!s} kon niet worden uitgeschakeld." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "De systemd unit <code>{name!s}</code> kon niet worden gemaskerd." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Onbekende systemd opdrachten <code>{command!s}</code> en " -"<code>{suffix!s}</code> voor unit {name!s}. " - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Unmount bestandssystemen." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Bestandssystemen opvullen." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync mislukte met foutcode {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Bestandssysteem uitpakken {}/{}, bestand {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Beginnen met uitpakken van {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Uitpakken van bestandssysteem \"{}\" mislukt" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Geen mount-punt voor de root-partitie" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage bevat geen sleutel \"rootMountPoint\", er wordt niks gedaan" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Onjuist mount-punt voor de root-partitie" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" -"rootMountPoint is ingesteld op \"{}\", welke niet bestaat, er wordt niks " -"gedaan" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Foutieve unsquash configuratie" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installeer bootloader" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Het bestandssysteem voor \"{}\" ({}) wordt niet ondersteund door je huidige " -"kernel" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Het bronbestandssysteem \"{}\" bestaat niet" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"unsquashfs niet gevonden, verifieer dat je het squashfs-tools pakket heb " -"geïnstalleerd" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "De bestemming \"{}\" in het doelsysteem is niet een map" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Schrijven naar het KDM-configuratiebestand is mislukt " -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM-configuratiebestand {!s} bestaat niet." -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Schrijven naar het LXDM-configuratiebestand is mislukt" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Het KDM-configuratiebestand {!s} bestaat niet" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Schrijven naar het LightDM-configuratiebestand is mislukt" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Het LightDM-configuratiebestand {!s} bestaat niet" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Kon LightDM niet configureren" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Geen LightDM begroeter geïnstalleerd" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Schrijven naar het SLIM-configuratiebestand is mislukt" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Het SLIM-configuratiebestand {!s} bestaat niet" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Geen display managers geselecteerd voor de displaymanager module." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -212,27 +88,160 @@ msgstr "" "De lijst van display-managers is leeg, zowel in de configuratie " "displaymanager.conf als de globale opslag." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Display manager configuratie was incompleet" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Instellen van mkinitcpio" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "initramfs aanmaken met dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Uitvoeren van dracut op het doel is mislukt" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "De afsluitcode was {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Voorbeeld Python-taak" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Voorbeeld Python-stap {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "fstab schrijven." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Configuratiefout" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Geen partities gedefinieerd voor <pre>{!s}</pre> om te gebruiken." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Geen hoofd mount punt is gegeven voor <pre>{!s}</pre> om te gebruiken. " +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB instellen." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Instellen van hardwareklok" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Instellen van mkinitcpio" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Instellen van initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Taal en locatie instellen." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Instellen van versleutelde swap." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Een initramfs wordt aangemaakt met mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Uitvoeren van mkinitfs in het doelsysteem is mislukt" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Partities mounten." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Netwerk-configuratie opslaan." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configureren van OpenRC dmcrypt service." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Pakketten installeren." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Pakketten verwerken (%(count)d/ %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Pakket installeren." +msgstr[1] "%(num)d pakketten installeren." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Pakket verwijderen." +msgstr[1] "%(num)d pakketten verwijderen." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth thema instellen" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Data aan het installeren." @@ -257,6 +266,11 @@ msgstr "" "Onbekende serviceactie <code>{arg!s}</code> voor service {name!s} in " "runlevel {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "De service kan niet worden gewijzigd" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -286,87 +300,108 @@ msgid "" msgstr "" "Het pad voor service {level!s} is <code>{path!s}</code>, welke niet bestaat" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth thema instellen" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configureer systemd services " -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Pakketten installeren." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> aanroeping in chroot resulteerde in foutcode " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Pakketten verwerken (%(count)d/ %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" +"De systemd service <code>{name!s}</code> kon niet worden ingeschakeld." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Pakket installeren." -msgstr[1] "%(num)d pakketten installeren." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Het systemd doel <code>{name!s}</code> kon niet worden ingeschakeld." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Pakket verwijderen." -msgstr[1] "%(num)d pakketten verwijderen." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "De systemd service <code>{name!s} kon niet worden uitgeschakeld." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installeer bootloader" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "De systemd unit <code>{name!s}</code> kon niet worden gemaskerd." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Instellen van hardwareklok" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Onbekende systemd opdrachten <code>{command!s}</code> en " +"<code>{suffix!s}</code> voor unit {name!s}. " -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Een initramfs wordt aangemaakt met mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Unmount bestandssystemen." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Uitvoeren van mkinitfs in het doelsysteem is mislukt" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Bestandssystemen opvullen." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "De afsluitcode was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync mislukte met foutcode {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "initramfs aanmaken met dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Bestandssysteem uitpakken {}/{}, bestand {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Uitvoeren van dracut op het doel is mislukt" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Beginnen met uitpakken van {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Instellen van initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Uitpakken van bestandssysteem \"{}\" mislukt" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configureren van OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Geen mount-punt voor de root-partitie" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "fstab schrijven." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage bevat geen sleutel \"rootMountPoint\", er wordt niks gedaan" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Voorbeeld Python-taak" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Onjuist mount-punt voor de root-partitie" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Voorbeeld Python-stap {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" +"rootMountPoint is ingesteld op \"{}\", welke niet bestaat, er wordt niks " +"gedaan" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Taal en locatie instellen." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Foutieve unsquash configuratie" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Netwerk-configuratie opslaan." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"Het bestandssysteem voor \"{}\" ({}) wordt niet ondersteund door je huidige " +"kernel" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Het bronbestandssysteem \"{}\" bestaat niet" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs niet gevonden, verifieer dat je het squashfs-tools pakket heb " +"geïnstalleerd" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "De bestemming \"{}\" in het doelsysteem is niet een map" diff --git a/lang/python/pl/LC_MESSAGES/python.po b/lang/python/pl/LC_MESSAGES/python.po index 1b899113fdee6eeef30d94c827bfa7ce61d1dc6f..20e0ff1514f4fd683679d70a9c20ef1e9e735263 100644 --- a/lang/python/pl/LC_MESSAGES/python.po +++ b/lang/python/pl/LC_MESSAGES/python.po @@ -7,15 +7,16 @@ # Marcin Mikołajczak <me@mkljczk.pl>, 2017 # KagiSame, 2018 # Piotr Strębski <strebski@gmail.com>, 2020 +# Jacob B. <brickminerplyt@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2020\n" +"Last-Translator: Jacob B. <brickminerplyt@gmail.com>, 2021\n" "Language-Team: Polish (https://www.transifex.com/calamares/teams/20061/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,209 +24,230 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfiguracja GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montowanie partycji." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Błąd konfiguracji" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfiguracja usług systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Nie można zmodyfikować usług" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "" - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Odmontuj systemy plików." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Zapełnianie systemu plików." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync zakończyło działanie kodem błędu {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Błąd rozpakowywania obrazu \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Brak punktu montowania partycji root" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"globalstorage nie zawiera klucza \"rootMountPoint\", nic nie zostanie " -"zrobione" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Błędny punkt montowania partycji root" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" -"Punkt montowania partycji root (rootMountPoint) jest \"{}\", które nie " -"istnieje; nic nie zostanie zrobione" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Błędna konfiguracja unsquash" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalacja programu rozruchowego." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Źródłowy system plików \"{}\" nie istnieje" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Nie można odnaleźć unsquashfs, upewnij się, że masz zainstalowany pakiet " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Miejsce docelowe \"{}\" w docelowym systemie nie jest katalogiem" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Nie można zapisać pliku konfiguracji KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Plik konfiguracyjny KDM {!s} nie istnieje" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Nie można zapisać pliku konfiguracji LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Plik konfiguracji LXDM {!s} nie istnieje" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Nie można zapisać pliku konfiguracji LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Plik konfiguracji LightDM {!s} nie istnieje" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Nie można skonfigurować LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nie zainstalowano ekranu powitalnego LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Nie można zapisać pliku konfiguracji SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Plik konfiguracji SLIM {!s} nie istnieje" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Brak wybranych menedżerów wyświetlania dla modułu displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" +"Lista displaymanagers jest pusta lub niezdefiniowana w globalstorage oraz " +"displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Konfiguracja menedżera wyświetlania była niekompletna" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfigurowanie mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Tworzenie initramfs z dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Nie udało się włączyć dracut." + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Kod wyjściowy to {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Zadanie fikcyjne Python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Krok fikcyjny Python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Zapisywanie fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Błąd konfiguracji" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nie ma zdefiniowanych partycji dla <pre>{!s}</pre> do użytku." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" +"Nie znaleziono głównego punktu montowania dla <pre>{!s}</pre> do użycia." + +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfiguracja GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Ustawianie zegara systemowego." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfigurowanie mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfigurowanie initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfigurowanie ustawień lokalnych." #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfigurowanie zaszyfrowanej przestrzeni wymiany." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Tworzenie initramfs z mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Nie udało się włączyć mkinitfs." + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montowanie partycji." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Zapisywanie konfiguracji sieci." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfigurowanie usługi OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Zainstaluj pakiety." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Przetwarzanie pakietów (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalowanie jednego pakietu." +msgstr[1] "Instalowanie %(num)d pakietów." +msgstr[2] "Instalowanie %(num)d pakietów." +msgstr[3] "Instalowanie%(num)d pakietów." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Usuwanie jednego pakietu." +msgstr[1] "Usuwanie %(num)d pakietów." +msgstr[2] "Usuwanie %(num)d pakietów." +msgstr[3] "Usuwanie %(num)d pakietów." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfiguracja motywu Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instalowanie danych." @@ -237,31 +259,43 @@ msgstr "Konfiguracja usług OpenRC" #: src/modules/services-openrc/main.py:57 msgid "Cannot add service {name!s} to run-level {level!s}." msgstr "" +"Nie udało się dodać usługi {name!s} do poziomu-uruchamiania {level!s}." #: src/modules/services-openrc/main.py:59 msgid "Cannot remove service {name!s} from run-level {level!s}." msgstr "" +"Nie udało się usunąć usługi {name!s} do poziomu-uruchamiania {level!s}." #: src/modules/services-openrc/main.py:61 msgid "" "Unknown service-action <code>{arg!s}</code> for service {name!s} in run-" "level {level!s}." msgstr "" +"Nieznana akcja-usługi <code>{arg!s}</code> dla usługi {name!s} w poziomie-" +"uruchamiania {level!s}." + +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Nie można zmodyfikować usług" #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" +"<code>rc-update {arg!s}</code> wezwanie w chroot zwróciło kod błędu {num!s}." #: src/modules/services-openrc/main.py:101 msgid "Target runlevel does not exist" -msgstr "" +msgstr "Docelowy poziom odtwarzania nie istnieje" #: src/modules/services-openrc/main.py:102 msgid "" "The path for runlevel {level!s} is <code>{path!s}</code>, which does not " "exist." msgstr "" +"Ścieżka do poziomu odtwarzania {level!s} to <code>{path!s}</code>, nie " +"istnieje." #: src/modules/services-openrc/main.py:110 msgid "Target service does not exist" @@ -271,93 +305,110 @@ msgstr "Docelowa usługa nie istnieje" msgid "" "The path for service {name!s} is <code>{path!s}</code>, which does not " "exist." +msgstr "Ścieżka do usługi {name!s} to <code>{path!s}</code>, nie istnieje." + +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfiguracja usług systemd" + +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" +"Wezwanie <code>systemctl {arg!s}</code> w chroot zwróciło kod błędu {num!s}." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfiguracja motywu Plymouth" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Nie można włączyć usługi systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Zainstaluj pakiety." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Nie można włączyć celu w systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Przetwarzanie pakietów (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Nie można wyłączyć celu w systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalowanie jednego pakietu." -msgstr[1] "Instalowanie %(num)d pakietów." -msgstr[2] "Instalowanie %(num)d pakietów." -msgstr[3] "Instalowanie%(num)d pakietów." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Nie można zamaskować jednostki systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Usuwanie jednego pakietu." -msgstr[1] "Usuwanie %(num)d pakietów." -msgstr[2] "Usuwanie %(num)d pakietów." -msgstr[3] "Usuwanie %(num)d pakietów." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Nieznana komenda systemd <code>{command!s}</code> oraz " +"<code>{suffix!s}</code> dla jednostki {name!s}." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalacja programu rozruchowego." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Odmontuj systemy plików." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Ustawianie zegara systemowego." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Zapełnianie systemu plików." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync zakończyło działanie kodem błędu {}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Odpakowywanie obrazu {}/{}, pliku {}/{}" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Rozpoczynanie odpakowywania {}" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Tworzenie initramfs z dracut." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Błąd rozpakowywania obrazu \"{}\"" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Brak punktu montowania partycji root" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" +"globalstorage nie zawiera klucza \"rootMountPoint\", nic nie zostanie " +"zrobione" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfigurowanie initramfs." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Błędny punkt montowania partycji root" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" +"Punkt montowania partycji root (rootMountPoint) jest \"{}\", które nie " +"istnieje; nic nie zostanie zrobione" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Zapisywanie fstab." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Błędna konfiguracja unsquash" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Zadanie fikcyjne Python." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"System plików dla \"{}\" ({}) nie jest wspierany przez obecne jądro twojego " +"systemu" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Krok fikcyjny Python {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Źródłowy system plików \"{}\" nie istnieje" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfigurowanie ustawień lokalnych." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Nie można odnaleźć unsquashfs, upewnij się, że masz zainstalowany pakiet " +"squashfs-tools" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Zapisywanie konfiguracji sieci." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Miejsce docelowe \"{}\" w docelowym systemie nie jest katalogiem" diff --git a/lang/python/pt_BR/LC_MESSAGES/python.po b/lang/python/pt_BR/LC_MESSAGES/python.po index 6803c6287ed53077c6524aeabfe8a68125a5ec08..5ae907dafd999983bb5b208311603da79b5e950d 100644 --- a/lang/python/pt_BR/LC_MESSAGES/python.po +++ b/lang/python/pt_BR/LC_MESSAGES/python.po @@ -5,16 +5,16 @@ # # Translators: # André Marcelo Alvarenga <alvarenga@kde.org>, 2020 -# Guilherme, 2020 +# Guilherme Marçal Silva, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Guilherme, 2020\n" +"Last-Translator: Guilherme Marçal Silva, 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/calamares/teams/20061/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,185 +22,66 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configurar GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Montando partições." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Erro de Configuração." - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Sem partições definidas para uso por <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configurar serviços do systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Não é possível modificar o serviço" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"A chamada <code>systemctl {arg!s}</code> no chroot retornou o código de erro" -" {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Não é possível habilitar o serviço <code>{name!s}</code> do systemd." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Não é possível habilitar o alvo <code>{name!s}</code> do systemd." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Não é possível desabilitar o alvo <code>{name!s}</code> do systemd." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Não é possível mascarar a unidade <code>{name!s}</code> do systemd." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalar bootloader." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Comandos desconhecidos do systemd <code>{command!s}</code> e " -"<code>{suffix!s}</code> para a unidade {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontar os sistemas de arquivos." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Preenchendo sistemas de arquivos." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "O rsync falhou com o código de erro {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Descompactando imagem {}/{}, arquivo {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Começando a descompactar {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Ocorreu uma falha ao descompactar a imagem \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nenhum ponto de montagem para a partição root" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "O globalstorage não contém uma chave \"rootMountPoint\". Nada foi feito." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Ponto de montagem incorreto para a partição root" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "O rootMountPoint é \"{}\", mas ele não existe. Nada foi feito." -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Configuração incorreta do unsquash" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Não há suporte para o sistema de arquivos \"{}\" ({}) no seu kernel atual" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "O sistema de arquivos de origem \"{}\" não existe" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Ocorreu uma falha ao localizar o unsquashfs, certifique-se de que o pacote " -"squashfs-tools esteja instalado" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "A destinação \"{}\" no sistema de destino não é um diretório" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Não foi possível gravar o arquivo de configuração do KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "O arquivo de configuração {!s} do KDM não existe" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Não foi possível gravar o arquivo de configuração do LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "O arquivo de configuração {!s} do LXDM não existe" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Não foi possível gravar o arquivo de configuração do LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "O arquivo de configuração {!s} do LightDM não existe" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Não é possível configurar o LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Não há nenhuma tela de login do LightDM instalada." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Não foi possível gravar o arquivo de configuração do SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "O arquivo de configuração {!s} do SLIM não existe" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Nenhum gerenciador de exibição selecionado para o módulo do displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -208,27 +89,160 @@ msgstr "" "A lista de displaymanagers está vazia ou indefinida em ambos globalstorage e" " displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "A configuração do gerenciador de exibição está incompleta" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Configurando mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Criando initramfs com dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Erro ao executar dracut no alvo" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "O código de saída foi {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tarefa modelo python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Etapa modelo python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Escrevendo fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Erro de Configuração." + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Sem partições definidas para uso por <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Nenhum ponto de montagem para o root fornecido para uso por <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configurar GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Configurando relógio de hardware." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Configurando mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Configurando initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Configurando locais." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configurando swap encriptada." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Criando initramfs com mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Falha ao executar mkinitfs no alvo" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Montando partições." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Salvando configuração de rede." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Configurando serviço dmcrypt do OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalar pacotes." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Processando pacotes (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalando um pacote." +msgstr[1] "Instalando %(num)d pacotes." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Removendo um pacote." +msgstr[1] "Removendo %(num)d pacotes." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configurar tema do Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Instalando os dados." @@ -255,6 +269,11 @@ msgstr "" "Serviço de ação <code>{arg!s}</code> desconhecido para o serviço {name!s} no" " nível de execução {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Não é possível modificar o serviço" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -286,87 +305,103 @@ msgstr "" "O caminho para o serviço {name!s} é <code>{path!s}</code>, o qual não " "existe." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configurar tema do Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configurar serviços do systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalar pacotes." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"A chamada <code>systemctl {arg!s}</code> no chroot retornou o código de erro" +" {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Processando pacotes (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Não é possível habilitar o serviço <code>{name!s}</code> do systemd." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalando um pacote." -msgstr[1] "Instalando %(num)d pacotes." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Não é possível habilitar o alvo <code>{name!s}</code> do systemd." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Removendo um pacote." -msgstr[1] "Removendo %(num)d pacotes." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Não é possível desabilitar o alvo <code>{name!s}</code> do systemd." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalar bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Não é possível mascarar a unidade <code>{name!s}</code> do systemd." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Configurando relógio de hardware." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Comandos desconhecidos do systemd <code>{command!s}</code> e " +"<code>{suffix!s}</code> para a unidade {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Criando initramfs com mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontar os sistemas de arquivos." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Falha ao executar mkinitfs no alvo" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Preenchendo sistemas de arquivos." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "O código de saída foi {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "O rsync falhou com o código de erro {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Criando initramfs com dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Descompactando imagem {}/{}, arquivo {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Erro ao executar dracut no alvo" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Começando a descompactar {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Configurando initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Ocorreu uma falha ao descompactar a imagem \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Configurando serviço dmcrypt do OpenRC." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nenhum ponto de montagem para a partição root" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Escrevendo fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "O globalstorage não contém uma chave \"rootMountPoint\". Nada foi feito." -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tarefa modelo python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Ponto de montagem incorreto para a partição root" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Etapa modelo python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "O rootMountPoint é \"{}\", mas ele não existe. Nada foi feito." -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Configurando locais." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Configuração incorreta do unsquash" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Salvando configuração de rede." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Não há suporte para o sistema de arquivos \"{}\" ({}) no seu kernel atual" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "O sistema de arquivos de origem \"{}\" não existe" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Ocorreu uma falha ao localizar o unsquashfs, certifique-se de que o pacote " +"squashfs-tools esteja instalado" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "A destinação \"{}\" no sistema de destino não é um diretório" diff --git a/lang/python/pt_PT/LC_MESSAGES/python.po b/lang/python/pt_PT/LC_MESSAGES/python.po index e3298f22cc650a946930e764ce03d59ffcd2edf8..7f48c9a2e1204639af99e73112524e665d072a5f 100644 --- a/lang/python/pt_PT/LC_MESSAGES/python.po +++ b/lang/python/pt_PT/LC_MESSAGES/python.po @@ -6,16 +6,16 @@ # Translators: # Nuno Amorim <inovaty@gmail.com>, 2018 # Ricardo Simões <xmcorporation@gmail.com>, 2020 -# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020 +# Hugo Carvalho <hugokarvalho@hotmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>, 2020\n" +"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>, 2021\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/calamares/teams/20061/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,187 +23,68 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Configurar o GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "A montar partições." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Erro de configuração" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nenhuma partição está definida para <pre>{!s}</pre> usar." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Configurar serviços systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Não é possível modificar serviço" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> chamar pelo chroot retornou com código de " -"erro {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Não é possível ativar o serviço systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Não é possível ativar o destino do systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Não é possível desativar o destino do systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Não é possível mascarar a unidade do systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Comandos do systemd desconhecidos <code>{command!s}</code> e " -"<code>{suffix!s}</code> por unidade {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Desmontar sistemas de ficheiros." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "A preencher os sistemas de ficheiros." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync falhou com código de erro {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "A descompactar imagem {}/{}, ficheiro {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "A começar a descompactação {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Falha ao descompactar imagem \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Nenhum ponto de montagem para a partição root" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage não contém um \"rootMountPoint\" chave, nada a fazer" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Ponto de montagem mau para partição root" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint é \"{}\", que não existe, nada a fazer" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Má configuração unsquash" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalar o carregador de arranque." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "" -"O sistema de ficheiros para \"{}\" ({}) não é suportado pelo seu kernel " -"atual" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Erro de instalação do carregador de arranque" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "O sistema de ficheiros fonte \"{}\" não existe" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Falha ao procurar unsquashfs, certifique-se que tem o pacote squashfs-tools " -"instalado" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "O destino \"{}\" no sistema de destino não é um diretório" +"Não foi possível instalar o carregador de arranque. O comando de instalação " +"<pre>{!s}</pre> apresentou o código de erro {!s}." -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Não é possível gravar o ficheiro de configuração KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "O ficheiro de configuração do KDM {!s} não existe" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Não é possível gravar o ficheiro de configuração LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "O ficheiro de configuração do LXDM {!s} não existe" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Não é possível gravar o ficheiro de configuração LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "O ficheiro de configuração do LightDM {!s} não existe" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Não é possível configurar o LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nenhum ecrã de boas-vindas LightDM instalado." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Não é possível gravar o ficheiro de configuração SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "O ficheiro de configuração do SLIM {!s} não existe" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Nenhum gestor de exibição selecionado para o módulo de gestor de exibição." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -211,26 +92,167 @@ msgstr "" "A lista de gestores de visualização está vazia ou indefinida tanto no " "globalstorage como no displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "A configuração do gestor de exibição estava incompleta" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "A configurar o mkintcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Criando o initramfs com o dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Falha ao executar o dracut no destino" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "O código de saída foi {}" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Tarefa Dummy python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Passo Dummy python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "A escrever o fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Erro de configuração" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nenhuma partição está definida para <pre>{!s}</pre> usar." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Nenhum ponto de montagem root é fornecido para <pre>{!s}</pre> usar." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" +"Não é dada nenhuma configuração <pre>{!s}</pre> para <pre>{!s}</pre> " +"utilizar." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Configurar o GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "A definir o relógio do hardware." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "A configurar o mkintcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "A configurar o initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "A configurar a localização." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Configurando a swap criptografada." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "A criar o initramfs com o mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Falha ao executar o mkintfs no destino" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "A montar partições." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "A guardar a configuração de rede." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "A configurar o serviço OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalar pacotes." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "A processar pacotes (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "A instalar um pacote." +msgstr[1] "A instalar %(num)d pacotes." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "A remover um pacote." +msgstr[1] "A remover %(num)d pacotes." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Erro do gestor de pacotes" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"O gestor de pacotes não conseguiu preparar atualizações. O comando " +"<pre>{!s}</pre> apresentou o código de erro {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"O gestor de pacotes não conseguiu atualizar o sistema. O comando " +"<pre>{!s}</pre> apresentou o código de erro {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"O gestor de pacotes poderia fazer alterações ao sistema instalado. O comando" +" <pre>{!s}</pre> apresentou o código de erro {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Configurar tema do Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "A instalar dados." @@ -257,6 +279,11 @@ msgstr "" "Serviço de ação desconhecido <code>{arg!s}</code> para serviço {name!s} em " "nível de execução {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Não é possível modificar serviço" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -287,87 +314,105 @@ msgid "" msgstr "" "O caminho para o serviço {name!s} é <code>{path!s}</code>, que não existe." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Configurar tema do Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Configurar serviços systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalar pacotes." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> chamar pelo chroot retornou com código de " +"erro {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "A processar pacotes (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Não é possível ativar o serviço systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "A instalar um pacote." -msgstr[1] "A instalar %(num)d pacotes." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Não é possível ativar o destino do systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "A remover um pacote." -msgstr[1] "A remover %(num)d pacotes." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Não é possível desativar o destino do systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalar o carregador de arranque." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Não é possível mascarar a unidade do systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "A definir o relógio do hardware." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Comandos do systemd desconhecidos <code>{command!s}</code> e " +"<code>{suffix!s}</code> por unidade {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "A criar o initramfs com o mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Desmontar sistemas de ficheiros." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Falha ao executar o mkintfs no destino" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "A preencher os sistemas de ficheiros." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "O código de saída foi {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync falhou com código de erro {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Criando o initramfs com o dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "A descompactar imagem {}/{}, ficheiro {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Falha ao executar o dracut no destino" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "A começar a descompactação {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "A configurar o initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Falha ao descompactar imagem \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "A configurar o serviço OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Nenhum ponto de montagem para a partição root" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "A escrever o fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage não contém um \"rootMountPoint\" chave, nada a fazer" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Tarefa Dummy python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Ponto de montagem mau para partição root" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Passo Dummy python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint é \"{}\", que não existe, nada a fazer" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "A configurar a localização." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Má configuração unsquash" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "A guardar a configuração de rede." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"O sistema de ficheiros para \"{}\" ({}) não é suportado pelo seu kernel " +"atual" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "O sistema de ficheiros fonte \"{}\" não existe" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Falha ao procurar unsquashfs, certifique-se que tem o pacote squashfs-tools " +"instalado" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "O destino \"{}\" no sistema de destino não é um diretório" diff --git a/lang/python/ro/LC_MESSAGES/python.po b/lang/python/ro/LC_MESSAGES/python.po index efafa2872b63cb93f55db56b68758c209dda5804..0cddb0e9c812cb5f8963c276f0ffd31ed38dccf0 100644 --- a/lang/python/ro/LC_MESSAGES/python.po +++ b/lang/python/ro/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Sebastian Brici <bricisebastian@gmail.com>, 2018\n" "Language-Team: Romanian (https://www.transifex.com/calamares/teams/20061/ro/)\n" @@ -22,201 +22,223 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Demonteaza sistemul de fisiere" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Job python fictiv." -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python step {}" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalează pachetele." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Se procesează pachetele (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Instalează un pachet." +msgstr[1] "Se instalează %(num)d pachete." +msgstr[2] "Se instalează %(num)d din pachete." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Se elimină un pachet." +msgstr[1] "Se elimină %(num)d pachet." +msgstr[2] "Se elimină %(num)d de pachete." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -241,6 +263,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -266,89 +293,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalează pachetele." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Se procesează pachetele (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Instalează un pachet." -msgstr[1] "Se instalează %(num)d pachete." -msgstr[2] "Se instalează %(num)d din pachete." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Se elimină un pachet." -msgstr[1] "Se elimină %(num)d pachet." -msgstr[2] "Se elimină %(num)d de pachete." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Demonteaza sistemul de fisiere" + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Job python fictiv." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python step {}" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/ru/LC_MESSAGES/python.po b/lang/python/ru/LC_MESSAGES/python.po index e6ce31f074bf0f1efce3bf6a7951d8518da836a7..56f641f1a923dfe606fb13a63a646b81a6c21e03 100644 --- a/lang/python/ru/LC_MESSAGES/python.po +++ b/lang/python/ru/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: ZIzA, 2020\n" "Language-Team: Russian (https://www.transifex.com/calamares/teams/20061/ru/)\n" @@ -22,203 +22,226 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Настройте GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Монтирование разделов." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Ошибка конфигурации" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Не определены разделы для использования <pre>{!S}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Настройка systemd сервисов" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Установить загрузчик." -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Не могу изменить сервис" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" -#: src/modules/services-systemd/main.py:60 +#: src/modules/bootloader/main.py:503 msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Вызов <code>systemctl {arg!s}</code> в chroot вернул код ошибки {num!s}." -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Размонтирование файловой системы." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Наполнение файловой системы." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Создание initramfs с помощью dracut." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Не удалось запустить dracut на цели" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Код выхода {}" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" -msgstr "" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Запись fstab." -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" -msgstr "" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Ошибка конфигурации" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" -msgstr "" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Не определены разделы для использования <pre>{!S}</pre>." -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" -msgstr "" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Настройте GRUB." -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" -msgstr "" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Установка аппаратных часов." -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" -msgstr "" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Настройка initramfs." -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Настройка языка." + +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "Настройка зашифрованного swap." + +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Монтирование разделов." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Сохранение настроек сети." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Настройка службы OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Установить пакеты." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Обработка пакетов (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Установка одного пакета." +msgstr[1] "Установка %(num)d пакетов." +msgstr[2] "Установка %(num)d пакетов." +msgstr[3] "Установка %(num)d пакетов." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Удаление одного пакета." +msgstr[1] "Удаление %(num)d пакетов." +msgstr[2] "Удаление %(num)d пакетов." +msgstr[3] "Удаление %(num)d пакетов." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." -msgstr "Настройка зашифрованного swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Настроить тему Plymouth" #: src/modules/rawfs/main.py:26 msgid "Installing data." @@ -242,6 +265,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Не могу изменить сервис" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -267,91 +295,98 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Настроить тему Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Настройка systemd сервисов" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Установить пакеты." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Вызов <code>systemctl {arg!s}</code> в chroot вернул код ошибки {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Обработка пакетов (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Установка одного пакета." -msgstr[1] "Установка %(num)d пакетов." -msgstr[2] "Установка %(num)d пакетов." -msgstr[3] "Установка %(num)d пакетов." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Удаление одного пакета." -msgstr[1] "Удаление %(num)d пакетов." -msgstr[2] "Удаление %(num)d пакетов." -msgstr[3] "Удаление %(num)d пакетов." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Установить загрузчик." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Установка аппаратных часов." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Размонтирование файловой системы." + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Наполнение файловой системы." + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Код выхода {}" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Создание initramfs с помощью dracut." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Не удалось запустить dracut на цели" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Настройка initramfs." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Настройка службы OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Запись fstab." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Настройка языка." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Сохранение настроек сети." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "" diff --git a/lang/python/ru_RU/LC_MESSAGES/python.po b/lang/python/ru_RU/LC_MESSAGES/python.po new file mode 100644 index 0000000000000000000000000000000000000000..85ccaac5010c1b264ce0e55fc3c328a87ba9de24 --- /dev/null +++ b/lang/python/ru_RU/LC_MESSAGES/python.po @@ -0,0 +1,386 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" +"PO-Revision-Date: 2017-08-09 10:34+0000\n" +"Language-Team: Russian (Russia) (https://www.transifex.com/calamares/teams/20061/ru_RU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru_RU\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "" + +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" + +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "" + +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." +msgstr "" + +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" +msgstr "" + +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "" + +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "" + +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." +msgstr "" + +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "" + +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "" + +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." +msgstr "" + +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "" + +#: src/modules/rawfs/main.py:26 +msgid "Installing data." +msgstr "" + +#: src/modules/services-openrc/main.py:29 +msgid "Configure OpenRC services" +msgstr "" + +#: src/modules/services-openrc/main.py:57 +msgid "Cannot add service {name!s} to run-level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:59 +msgid "Cannot remove service {name!s} from run-level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:61 +msgid "" +"Unknown service-action <code>{arg!s}</code> for service {name!s} in run-" +"level {level!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + +#: src/modules/services-openrc/main.py:94 +msgid "" +"<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" + +#: src/modules/services-openrc/main.py:101 +msgid "Target runlevel does not exist" +msgstr "" + +#: src/modules/services-openrc/main.py:102 +msgid "" +"The path for runlevel {level!s} is <code>{path!s}</code>, which does not " +"exist." +msgstr "" + +#: src/modules/services-openrc/main.py:110 +msgid "Target service does not exist" +msgstr "" + +#: src/modules/services-openrc/main.py:111 +msgid "" +"The path for service {name!s} is <code>{path!s}</code>, which does not " +"exist." +msgstr "" + +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "" + +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" + +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "" + +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" + +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "" + +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "" + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "" + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "" + +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "" + +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" + +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "" + +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" + +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" + +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "" diff --git a/lang/python/si/LC_MESSAGES/python.po b/lang/python/si/LC_MESSAGES/python.po index a92013b920bd88782752ca582054bd4184204139..14373e73dab7dd50bd81608b36ba2c0b3a5708f6 100644 --- a/lang/python/si/LC_MESSAGES/python.po +++ b/lang/python/si/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Sinhala (https://www.transifex.com/calamares/teams/20061/si/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: si\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/sk/LC_MESSAGES/python.po b/lang/python/sk/LC_MESSAGES/python.po index a9f0e12e1413fe5dc82fb699a61428a635cd3534..466293383d6a17190b689191944edf20761fa182 100644 --- a/lang/python/sk/LC_MESSAGES/python.po +++ b/lang/python/sk/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Dušan Kazik <prescott66@gmail.com>, 2020\n" "Language-Team: Slovak (https://www.transifex.com/calamares/teams/20061/sk/)\n" @@ -21,207 +21,227 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfigurácia zavádzača GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Pripájanie oddielov." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Chyba konfigurácie" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Nie sú určené žiadne oddiely na použitie pre <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfigurácia služieb systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Nedá sa upraviť služba" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Inštalácia zavádzača." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Volanie <code>systemctl {arg!s}</code> in prostredí chroot vrátilo chybový " -"kód {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Nedá sa povoliť služba systému systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Nedá sa povoliť cieľ systému systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Nedá sa zakázať cieľ systému systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Nedá sa zamaskovať jednotka systému systemd <code>{name!s}</code>." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Neznáme príkazy systému systemd <code>{command!s}</code> a " -"<code>{suffix!s}</code> pre jednotku {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Odpojenie súborových systémov." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Napĺňanie súborových systémov." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Príkaz rsync zlyhal s chybovým kódom {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Rozbaľuje sa obraz {}/{}, súbor {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Spúšťa sa rozbaľovanie {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Zlyhalo rozbalenie obrazu „{}“" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Žiadny bod pripojenia pre koreňový oddiel" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Zlý bod pripojenia pre koreňový oddiel" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Nesprávna konfigurácia nástroja unsquash" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Súborový systém pre \"{}\" ({}) nie je podporovaný vaším aktuálnym jadrom" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Zdrojový súborový systém \"{}\" neexistuje" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Cieľ \"{}\" v cieľovom systéme nie je adresárom" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Nedá sa zapísať konfiguračný súbor správcu KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Konfiguračný súbor správcu KDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Nedá sa zapísať konfiguračný súbor správcu LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Konfiguračný súbor správcu LXDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Nedá sa zapísať konfiguračný súbor správcu LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Konfiguračný súbor správcu LightDM {!s} neexistuje" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Nedá s nakonfigurovať správca LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Nie je nainštalovaný žiadny vítací nástroj LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Nedá sa zapísať konfiguračný súbor správcu SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Konfiguračný súbor správcu SLIM {!s} neexistuje" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Neboli vybraní žiadni správcovia zobrazenia pre modul displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Konfigurácia správcu zobrazenia nebola úplná" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfigurácia mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Vytváranie initramfs pomocou nástroja dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Zlyhalo spustenie nástroja dracut v cieli" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Kód skončenia bol {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Fiktívna úloha jazyka python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Fiktívny krok {} jazyka python" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Zapisovanie fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Chyba konfigurácie" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Nie sú určené žiadne oddiely na použitie pre <pre>{!s}</pre>." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Nie je zadaný žiadny bod pripojenia na použitie pre <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfigurácia zavádzača GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Nastavovanie hardvérových hodín." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfigurácia mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfigurácia initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfigurácia miestnych nastavení." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfigurácia zašifrovaného odkladacieho priestoru." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Pripájanie oddielov." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Ukladanie sieťovej konfigurácie." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Inštalácia balíkov." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Spracovávajú sa balíky (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Inštaluje sa jeden balík." +msgstr[1] "Inštalujú sa %(num)d balíky." +msgstr[2] "Inštaluje sa %(num)d balíkov." +msgstr[3] "Inštaluje sa %(num)d balíkov." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Odstraňuje sa jeden balík." +msgstr[1] "Odstraňujú sa %(num)d balíky." +msgstr[2] "Odstraňuje sa %(num)d balíkov." +msgstr[3] "Odstraňuje sa %(num)d balíkov." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfigurácia motívu služby Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Inštalácia údajov." @@ -244,6 +264,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Nedá sa upraviť služba" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -269,91 +294,101 @@ msgid "" "exist." msgstr "Cesta k službe {name!s} je <code>{path!s}</code>, ale neexistuje." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfigurácia motívu služby Plymouth" - -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Inštalácia balíkov." +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfigurácia služieb systemd" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Spracovávajú sa balíky (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Volanie <code>systemctl {arg!s}</code> in prostredí chroot vrátilo chybový " +"kód {num!s}." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Inštaluje sa jeden balík." -msgstr[1] "Inštalujú sa %(num)d balíky." -msgstr[2] "Inštaluje sa %(num)d balíkov." -msgstr[3] "Inštaluje sa %(num)d balíkov." +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Nedá sa povoliť služba systému systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Odstraňuje sa jeden balík." -msgstr[1] "Odstraňujú sa %(num)d balíky." -msgstr[2] "Odstraňuje sa %(num)d balíkov." -msgstr[3] "Odstraňuje sa %(num)d balíkov." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Nedá sa povoliť cieľ systému systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Inštalácia zavádzača." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Nedá sa zakázať cieľ systému systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Nastavovanie hardvérových hodín." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Nedá sa zamaskovať jednotka systému systemd <code>{name!s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" +"Neznáme príkazy systému systemd <code>{command!s}</code> a " +"<code>{suffix!s}</code> pre jednotku {name!s}." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Odpojenie súborových systémov." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Kód skončenia bol {}" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Napĺňanie súborových systémov." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Vytváranie initramfs pomocou nástroja dracut." +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Príkaz rsync zlyhal s chybovým kódom {}." -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Zlyhalo spustenie nástroja dracut v cieli" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Rozbaľuje sa obraz {}/{}, súbor {}/{}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfigurácia initramfs." +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Spúšťa sa rozbaľovanie {}" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Zlyhalo rozbalenie obrazu „{}“" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Žiadny bod pripojenia pre koreňový oddiel" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Zapisovanie fstab." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Zlý bod pripojenia pre koreňový oddiel" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Fiktívna úloha jazyka python." +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Fiktívny krok {} jazyka python" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Nesprávna konfigurácia nástroja unsquash" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfigurácia miestnych nastavení." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Súborový systém pre \"{}\" ({}) nie je podporovaný vaším aktuálnym jadrom" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Ukladanie sieťovej konfigurácie." +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Zdrojový súborový systém \"{}\" neexistuje" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Cieľ \"{}\" v cieľovom systéme nie je adresárom" diff --git a/lang/python/sl/LC_MESSAGES/python.po b/lang/python/sl/LC_MESSAGES/python.po index e58838407d76e39499e097bd54525fc141c4bccd..cc41347c9bb23ccf7f0522d7f0d6d31f7d458fa0 100644 --- a/lang/python/sl/LC_MESSAGES/python.po +++ b/lang/python/sl/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Slovenian (https://www.transifex.com/calamares/teams/20061/sl/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,225 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +260,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,91 +290,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/sq/LC_MESSAGES/python.po b/lang/python/sq/LC_MESSAGES/python.po index a0303533e3ca7a8f009f8b1973fcd0b3dc9ff78c..032742c2109d490fb51eb4c72e1c8339b012f6d6 100644 --- a/lang/python/sq/LC_MESSAGES/python.po +++ b/lang/python/sq/LC_MESSAGES/python.po @@ -4,16 +4,16 @@ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: -# Besnik Bleta <besnik@programeshqip.org>, 2020 +# Besnik Bleta <besnik@programeshqip.org>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2020\n" +"Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2021\n" "Language-Team: Albanian (https://www.transifex.com/calamares/teams/20061/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,185 +21,67 @@ msgstr "" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Formësoni GRUB-in." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Po montohen pjesë." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Gabim Formësimi" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "S’ka pjesë të përkufizuara për <pre>{!s}</pre> për t’u përdorur." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Formësoni shërbime systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "S’modifikohet dot shërbimi" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Thirrja <code>systemctl {arg!s}</code> në chroot u përgjigj me kod gabimi " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "S’aktivizohet dot shërbimi systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "S’aktivizohet dot objektivi systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "S’çaktivizohet dot objektivi systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "S’maskohet dot njësia systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Urdhra të panjohur systemd <code>{command!s}</code> dhe " -"<code>{suffix!s}</code> për njësi {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Çmontoni sisteme kartelash." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Po mbushen sisteme kartelash." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync dështoi me kod gabimi {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Po shpaketohet paketa {}/{}, kartela {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Po fillohet të shpaketohet {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Dështoi shpaketimi i figurës \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "S’ka pikë montimi për ndarjen rrënjë" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage nuk përmban një vlerë \"rootMountPoint\", s’po bëhet gjë" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Pikë e gabuar montimi për ndarjen rrënjë" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint është \"{}\", që s’ekziston, s’po bëhet gjë" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Formësim i keq i unsquash-it" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "" -"Sistemi i kartelave për \"{}\" ({}) nuk mbulohet nga kerneli juaj i tanishëm" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Instalo ngarkues nisjesh." -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Sistemi i kartelave \"{}\" ({}) s’ekziston" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Gabim instalimi Ngarkuesi Nisësi" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"S’u arrit të gjendej unsquashfs, sigurohuni se e keni të instaluar paketën " -"squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Destinacioni \"{}\" te sistemi i synuar s’është drejtori" +"Ngarkuesi i nisësit s’u instalua dot. Urdhri i instalimit <pre>{!s}</pre> u " +"përgjigj me kod gabimi {!s}." -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "S’shkruhet dot kartelë formësimi KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "S’ekziston kartelë formësimi KDM {!s}" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "S’shkruhet dot kartelë formësimi LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "S’ekziston kartelë formësimi LXDM {!s}" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "S’shkruhet dot kartelë formësimi LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "S’ekziston kartelë formësimi LightDM {!s}" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "S’formësohet dot LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "S’ka të instaluar përshëndetës LightDM." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "S’shkruhet dot kartelë formësimi SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "S’ekziston kartelë formësimi SLIM {!s}" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "S’janë përzgjedhur përgjegjës ekrani për modulin displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -207,27 +89,167 @@ msgstr "" "Lista “displaymanagers” është e zbrazët ose e papërkufizuar për të dy " "rastet, për “globalstorage” dhe për “displaymanager.conf”." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Formësimi i përgjegjësit të ekranit s’qe i plotë" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Po formësohet mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Po krijohet initramfs me dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "S’u arrit të xhirohej dracut mbi objektivin" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Kodi i daljes qe {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Akt python dummy." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Hap python {} dummy" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Po shkruhet fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Gabim Formësimi" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "S’ka pjesë të përkufizuara për <pre>{!s}</pre> për t’u përdorur." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "S’është dhënë pikë montimi rrënjë për <pre>{!s}</pre> për t’u përdorur." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" +"S’është dhënë formësim <pre>{!s}</pre> për t’u përdorur nga <pre>{!s}</pre>." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Formësoni GRUB-in." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Po caktohet ora hardware." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Po formësohet mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Po formësohet initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Po formësohen vendoret." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Po formësohet pjesë swap e fshehtëzuar." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Po krijohet initramfs me mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "S’u arrit të xhirohej mkinitfs te objektivi" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Po montohen pjesë." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Po ruhet formësimi i rrjetit." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Po formësohet shërbim OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Instalo paketa." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Po përpunohen paketat (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Po instalohet një paketë." +msgstr[1] "Po instalohen %(num)d paketa." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Po hiqet një paketë." +msgstr[1] "Po hiqen %(num)d paketa." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Gabim Përgjegjësi Paketash" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"Përgjegjësi i paketave s’përgatiti dot përditësime. Urdhri <pre>{!s}</pre> u" +" përgjigj me kod gabimi {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"Përgjegjësi i paketave s’përditësoi dot sistemin. Urdhri <pre>{!s}</pre> u " +"përgjigj me kod gabimi {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"Përgjegjësi i paketave s’bëri dot ndryshime te sistemi i instaluar. Urdhri " +"<pre>{!s}</pre> u përgjigj me kod gabimi {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Formësoni temën Plimuth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Po instalohen të dhëna." @@ -252,6 +274,11 @@ msgstr "" "Service-action <code>{arg!s}</code> i panjohur për shërbimin {name!s} te " "run-level {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "S’modifikohet dot shërbimi" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,87 +310,104 @@ msgstr "" "Shtegu për shërbimin {name!s} është <code>{path!s}</code>, i cili nuk " "ekziston." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Formësoni temën Plimuth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Formësoni shërbime systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Instalo paketa." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Thirrja <code>systemctl {arg!s}</code> në chroot u përgjigj me kod gabimi " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Po përpunohen paketat (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "S’aktivizohet dot shërbimi systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Po instalohet një paketë." -msgstr[1] "Po instalohen %(num)d paketa." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "S’aktivizohet dot objektivi systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Po hiqet një paketë." -msgstr[1] "Po hiqen %(num)d paketa." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "S’çaktivizohet dot objektivi systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Instalo ngarkues nisjesh." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "S’maskohet dot njësia systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Po caktohet ora hardware." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Urdhra të panjohur systemd <code>{command!s}</code> dhe " +"<code>{suffix!s}</code> për njësi {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Po krijohet initramfs me mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Çmontoni sisteme kartelash." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "S’u arrit të xhirohej mkinitfs te objektivi" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Po mbushen sisteme kartelash." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Kodi i daljes qe {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync dështoi me kod gabimi {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Po krijohet initramfs me dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Po shpaketohet paketa {}/{}, kartela {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "S’u arrit të xhirohej dracut mbi objektivin" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Po fillohet të shpaketohet {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Po formësohet initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Dështoi shpaketimi i figurës \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Po formësohet shërbim OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "S’ka pikë montimi për ndarjen rrënjë" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Po shkruhet fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage nuk përmban një vlerë \"rootMountPoint\", s’po bëhet gjë" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Akt python dummy." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Pikë e gabuar montimi për ndarjen rrënjë" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Hap python {} dummy" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint është \"{}\", që s’ekziston, s’po bëhet gjë" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Po formësohen vendoret." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Formësim i keq i unsquash-it" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Po ruhet formësimi i rrjetit." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"Sistemi i kartelave për \"{}\" ({}) nuk mbulohet nga kerneli juaj i tanishëm" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Sistemi i kartelave \"{}\" ({}) s’ekziston" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"S’u arrit të gjendej unsquashfs, sigurohuni se e keni të instaluar paketën " +"squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Destinacioni \"{}\" te sistemi i synuar s’është drejtori" diff --git a/lang/python/sr/LC_MESSAGES/python.po b/lang/python/sr/LC_MESSAGES/python.po index f4b5652bff6d78387eb64bd1a13e50b8a10d667b..ce1a2ac0b81b211ca0fc5103d4dd42e3c5156f0b 100644 --- a/lang/python/sr/LC_MESSAGES/python.po +++ b/lang/python/sr/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Slobodan Simić <slsimic@gmail.com>, 2020\n" "Language-Team: Serbian (https://www.transifex.com/calamares/teams/20061/sr/)\n" @@ -21,201 +21,223 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Подеси ГРУБ" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Монтирање партиција." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Грешка поставе" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Подеси „systemd“ сервисе" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Не могу да мењам сервис" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "" -#: src/modules/services-systemd/main.py:60 +#: src/modules/bootloader/main.py:503 msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Демонтирање фајл-система." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Попуњавање фајл-система." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" +msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync неуспешан са кодом грешке {}." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" +msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Неуспело распакивање одраза \"{}\"" +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" +msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Нема тачке мотирања за root партицију" +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." +msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Лоша тачка монтирања за корену партицију" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" +msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Уписивање fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Грешка поставе" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Подеси ГРУБ" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Подешавање локалитета." + +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Монтирање партиција." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Упис поставе мреже." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -240,6 +262,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Не могу да мењам сервис" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -265,89 +292,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Подеси „systemd“ сервисе" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Демонтирање фајл-система." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Попуњавање фајл-система." + +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync неуспешан са кодом грешке {}." + +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Неуспело распакивање одраза \"{}\"" + +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Нема тачке мотирања за root партицију" + +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Лоша тачка монтирања за корену партицију" + +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Уписивање fstab." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Подешавање локалитета." +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Упис поставе мреже." +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "" diff --git a/lang/python/sr@latin/LC_MESSAGES/python.po b/lang/python/sr@latin/LC_MESSAGES/python.po index 5daee27b29f5bb452002debae251d9d68dc6c33e..805e0a31eae0a2218c64245d91ee13af5b07d00c 100644 --- a/lang/python/sr@latin/LC_MESSAGES/python.po +++ b/lang/python/sr@latin/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Serbian (Latin) (https://www.transifex.com/calamares/teams/20061/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,223 @@ msgstr "" "Language: sr@latin\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +258,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,89 +288,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/sv/LC_MESSAGES/python.po b/lang/python/sv/LC_MESSAGES/python.po index 83330e1bfa0e69e2b4377820af0f1741d8e810b8..79b08ab0ea053e3734aba44916026a47206ccf41 100644 --- a/lang/python/sv/LC_MESSAGES/python.po +++ b/lang/python/sv/LC_MESSAGES/python.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Luna Jernberg <bittin@cafe8bitar.se>, 2020\n" "Language-Team: Swedish (https://www.transifex.com/calamares/teams/20061/sv/)\n" @@ -23,184 +23,65 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Konfigurera GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Monterar partitioner." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Konfigurationsfel" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Inga partitioner är definerade för <pre>{!s}</pre> att använda." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Konfigurera systemd tjänster" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Kunde inte modifiera tjänst" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Anrop till <code>systemctl {arg!s}</code>i chroot returnerade felkod " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Kunde inte aktivera systemd tjänst <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Kunde inte aktivera systemd målsystem <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Kunde inte inaktivera systemd målsystem <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Kan inte maskera systemd unit <code>{name!s}</code>" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Installera starthanterare." -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"Okända systemd kommandon <code>{command!s}</code> och {suffix!s}<code> för " -"enhet {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Avmontera filsystem." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Packar upp filsystem." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync misslyckades med felkod {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Packar upp avbild {}/{}, fil {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Börjar att packa upp {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Misslyckades att packa upp avbild \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Ingen monteringspunkt för root partition" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage innehåller ingen \"rootMountPoint\"-nyckel, så gör inget" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Dålig monteringspunkt för root partition" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint är \"{}\", vilket inte finns, så gör inget" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Dålig unsquash konfiguration" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Filsystemet för \"{}\" ({}) stöds inte av din nuvarande kärna" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Källfilsystemet \"{}\" existerar inte" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Kunde inte hitta unsquashfs, se till att du har paketet squashfs-tools " -"installerat" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Destinationen \"{}\" på målsystemet är inte en katalog" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Misslyckades med att skriva KDM konfigurationsfil" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM konfigurationsfil {!s} existerar inte" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Misslyckades med att skriva LXDM konfigurationsfil" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM konfigurationsfil {!s} existerar inte" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Misslyckades med att skriva LightDM konfigurationsfil" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM konfigurationsfil {!s} existerar inte" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Kunde inte konfigurera LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Ingen LightDM greeter installerad." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Misslyckades med att SLIM konfigurationsfil" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM konfigurationsfil {!s} existerar inte" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Ingen skärmhanterare vald för displaymanager modulen." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -208,27 +89,160 @@ msgstr "" "Skärmhanterar listan är tom eller odefinierad i både globalstorage och " "displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Konfiguration för displayhanteraren var inkomplett" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Konfigurerar mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Skapar initramfs med dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Misslyckades att köra dracut på målet " + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Felkoden var {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Exempel python jobb" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Exempel python steg {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Skriver fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Konfigurationsfel" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Inga partitioner är definerade för <pre>{!s}</pre> att använda." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Ingen root monteringspunkt är angiven för <pre>{!s}</pre> att använda." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Konfigurera GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Ställer hårdvaruklockan." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Konfigurerar mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Konfigurerar initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Konfigurerar språkinställningar" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Konfigurerar krypterad swap." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Skapar initramfs med mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Misslyckades att köra mkinitfs på målet " + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Monterar partitioner." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Sparar nätverkskonfiguration." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Konfigurerar OpenRC dmcrypt tjänst." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Installera paket." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Bearbetar paket (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Installerar ett paket." +msgstr[1] "Installerar %(num)d paket." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Tar bort ett paket." +msgstr[1] "Tar bort %(num)d paket." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Konfigurera Plymouth tema" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Installerar data." @@ -253,6 +267,11 @@ msgstr "" "Okänt tjänst-anrop <code>{arg!s}</code>för tjänsten {name!s} i körnivå " "{level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Kunde inte modifiera tjänst" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,87 +302,103 @@ msgid "" msgstr "" "Sökvägen för tjänst {name!s} är <code>{path!s}</code>, som inte existerar." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Konfigurera Plymouth tema" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Konfigurera systemd tjänster" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Installera paket." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Anrop till <code>systemctl {arg!s}</code>i chroot returnerade felkod " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Bearbetar paket (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Kunde inte aktivera systemd tjänst <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Installerar ett paket." -msgstr[1] "Installerar %(num)d paket." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Kunde inte aktivera systemd målsystem <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Tar bort ett paket." -msgstr[1] "Tar bort %(num)d paket." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Kunde inte inaktivera systemd målsystem <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Installera starthanterare." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Kan inte maskera systemd unit <code>{name!s}</code>" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Ställer hårdvaruklockan." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Okända systemd kommandon <code>{command!s}</code> och {suffix!s}<code> för " +"enhet {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Skapar initramfs med mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Avmontera filsystem." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Misslyckades att köra mkinitfs på målet " +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Packar upp filsystem." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Felkoden var {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync misslyckades med felkod {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Skapar initramfs med dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Packar upp avbild {}/{}, fil {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Misslyckades att köra dracut på målet " +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Börjar att packa upp {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Konfigurerar initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Misslyckades att packa upp avbild \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Konfigurerar OpenRC dmcrypt tjänst." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Ingen monteringspunkt för root partition" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Skriver fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage innehåller ingen \"rootMountPoint\"-nyckel, så gör inget" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Exempel python jobb" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Dålig monteringspunkt för root partition" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Exempel python steg {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint är \"{}\", vilket inte finns, så gör inget" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Konfigurerar språkinställningar" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Dålig unsquash konfiguration" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Sparar nätverkskonfiguration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Filsystemet för \"{}\" ({}) stöds inte av din nuvarande kärna" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Källfilsystemet \"{}\" existerar inte" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Kunde inte hitta unsquashfs, se till att du har paketet squashfs-tools " +"installerat" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Destinationen \"{}\" på målsystemet är inte en katalog" diff --git a/lang/python/te/LC_MESSAGES/python.po b/lang/python/te/LC_MESSAGES/python.po index 3f334d59ddab1557ea55c612cff8a5c8945ef559..ec04917b85d05bd94f8e51f6e6ca0ed5be2de69e 100644 --- a/lang/python/te/LC_MESSAGES/python.po +++ b/lang/python/te/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Telugu (https://www.transifex.com/calamares/teams/20061/te/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/tg/LC_MESSAGES/python.po b/lang/python/tg/LC_MESSAGES/python.po index 0cf6d80f789aa18c645cc8e209c9d07cd7ecd1ec..8227f426455073d5a57b33ab02bf197df5a507e4 100644 --- a/lang/python/tg/LC_MESSAGES/python.po +++ b/lang/python/tg/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>, 2020\n" "Language-Team: Tajik (https://www.transifex.com/calamares/teams/20061/tg/)\n" @@ -21,186 +21,65 @@ msgstr "" "Language: tg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Танзимоти GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Васлкунии қисмҳои диск." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Хатои танзимкунӣ" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Ягон қисми диск барои истифодаи <pre>{!s}</pre> муайян карда нашуд." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Танзимоти хидматҳои systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Хидмат тағйир дода намешавад" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Дархости <code>systemctl {arg!s}</code> дар chroot рамзи хатои {num!s}-ро ба" -" вуҷуд овард." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Хидмати systemd-и <code>{name!s}</code> фаъол карда намешавад." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Интихоби systemd-и <code>{name!s}</code> фаъол карда намешавад." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Интихоби systemd-и <code>{name!s}</code> ғайрифаъол карда намешавад." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Воҳиди systemd-и <code>{name!s}</code> пинҳон карда намешавад." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Фармонҳои systemd-и номаълум <code>{command!s}</code> ва " -"<code>{suffix!s}</code> барои воҳиди {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Ҷудо кардани низомҳои файлӣ." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Пурборкунӣ бо низомҳои файлӣ." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync бо рамзи хатои {} қатъ шуд." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Баровардани тимсол: {}/{}, файл: {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Оғози барориши {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Тимсоли \"{}\" бароварда нашуд" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Ягон нуқтаи васл барои қисми диски реша (root) нест" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Насбкунии боркунандаи роҳандозӣ." -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"globalstorage калиди \"rootMountPoint\"-ро дар бар намегирад, ҳeҷ кop " -"намeкyнад" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Нуқтаи васли нодуруст барои қисми диски реша (root)" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint аз \"{}\" иборат аст, ки вуҷуд надорад, ҳeҷ кop намeкyнад" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Танзимоти unsquash нодуруст аст" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Низоми файлӣ барои \"{}\" ({}) бо ҳастаи ҷории шумо дастгирӣ намешавад" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Низоми файлии манбаи \"{}\" вуҷуд надорад" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"unsquashfs ёфт нашуд, мутмаин шавед, ки бастаи squashfs-tools насб карда " -"шудааст" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Ҷойи таъиноти \"{}\" дар низоми интихобшуда феҳрист намебошад" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Файли танзимии KDM сабт карда намешавад" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Файли танзимии KDM {!s} вуҷуд надорад" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Файли танзимии LXDM сабт карда намешавад" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Файли танзимии LXDM {!s} вуҷуд надорад" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Файли танзимии LightDM сабт карда намешавад" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Файли танзимии LightDM {!s} вуҷуд надорад" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM танзим карда намешавад" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Хушомади LightDM насб нашудааст." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Файли танзимии SLIM сабт карда намешавад" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Файли танзимии SLIM {!s} вуҷуд надорад" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Ягон мудири намоиш барои модули displaymanager интихоб нашудааст." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -208,26 +87,159 @@ msgstr "" "Рӯйхати displaymanagers ҳам дар globalstorage ва ҳам дар displaymanager.conf" " холӣ ё номаълум аст." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Раванди танзимкунии мудири намоиш ба анҷом нарасид" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Танзимкунии mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Эҷодкунии initramfs бо dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "dracut дар низоми интихобшуда иҷро нашуд" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Рамзи барориш: {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Вазифаи амсилаи python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Қадами амсилаи python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Сабткунии fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Хатои танзимкунӣ" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Ягон қисми диск барои истифодаи <pre>{!s}</pre> муайян карда нашуд." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Нуқтаи васли реша (root) барои истифодаи <pre>{!s}</pre> дода нашуд." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Танзимоти GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Танзимкунии соати сахтафзор." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Танзимкунии mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Танзимкунии initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Танзимкунии маҳаллигардониҳо." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Танзимкунии мубодилаи рамзгузоришуда." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Эҷодкунии initramfs бо mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "mkinitfs дар низоми интихобшуда иҷро нашуд" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Васлкунии қисмҳои диск." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Нигоҳдории танзимоти шабака." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Танзимкунии хидмати OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Насбкунии қуттиҳо." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Коргузории қуттиҳо (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Насбкунии як баста." +msgstr[1] "Насбкунии %(num)d баста." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Тозакунии як баста" +msgstr[1] "Тозакунии %(num)d баста." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Танзимоти мавзӯи Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Насбкунии иттилоот." @@ -252,6 +264,11 @@ msgstr "" "Хидмати амалии <code>{arg!s}</code> барои хидмати {name!s} дар run-level " "{level!s} номаълум аст." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Хидмат тағйир дода намешавад" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -283,87 +300,105 @@ msgstr "" "Масир барои хидмати {name!s} аз <code>{path!s}</code> иборат аст, аммо он " "вуҷуд надорад." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Танзимоти мавзӯи Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Танзимоти хидматҳои systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Насбкунии қуттиҳо." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Дархости <code>systemctl {arg!s}</code> дар chroot рамзи хатои {num!s}-ро ба" +" вуҷуд овард." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Коргузории қуттиҳо (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Хидмати systemd-и <code>{name!s}</code> фаъол карда намешавад." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Насбкунии як баста." -msgstr[1] "Насбкунии %(num)d баста." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Интихоби systemd-и <code>{name!s}</code> фаъол карда намешавад." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Тозакунии як баста" -msgstr[1] "Тозакунии %(num)d баста." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Интихоби systemd-и <code>{name!s}</code> ғайрифаъол карда намешавад." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Насбкунии боркунандаи роҳандозӣ." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Воҳиди systemd-и <code>{name!s}</code> пинҳон карда намешавад." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Танзимкунии соати сахтафзор." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Фармонҳои systemd-и номаълум <code>{command!s}</code> ва " +"<code>{suffix!s}</code> барои воҳиди {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Эҷодкунии initramfs бо mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Ҷудо кардани низомҳои файлӣ." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "mkinitfs дар низоми интихобшуда иҷро нашуд" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Пурборкунӣ бо низомҳои файлӣ." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Рамзи барориш: {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync бо рамзи хатои {} қатъ шуд." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Эҷодкунии initramfs бо dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Баровардани тимсол: {}/{}, файл: {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "dracut дар низоми интихобшуда иҷро нашуд" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Оғози барориши {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Танзимкунии initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Тимсоли \"{}\" бароварда нашуд" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Танзимкунии хидмати OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Ягон нуқтаи васл барои қисми диски реша (root) нест" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Сабткунии fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage калиди \"rootMountPoint\"-ро дар бар намегирад, ҳeҷ кop " +"намeкyнад" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Вазифаи амсилаи python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Нуқтаи васли нодуруст барои қисми диски реша (root)" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Қадами амсилаи python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint аз \"{}\" иборат аст, ки вуҷуд надорад, ҳeҷ кop намeкyнад" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Танзимкунии маҳаллигардониҳо." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Танзимоти unsquash нодуруст аст" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Нигоҳдории танзимоти шабака." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Низоми файлӣ барои \"{}\" ({}) бо ҳастаи ҷории шумо дастгирӣ намешавад" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Низоми файлии манбаи \"{}\" вуҷуд надорад" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"unsquashfs ёфт нашуд, мутмаин шавед, ки бастаи squashfs-tools насб карда " +"шудааст" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Ҷойи таъиноти \"{}\" дар низоми интихобшуда феҳрист намебошад" diff --git a/lang/python/th/LC_MESSAGES/python.po b/lang/python/th/LC_MESSAGES/python.po index 876a1f1a5fee1c36a80135459a8a3f8c978bdfcf..5a9d718cc119193b85e6542864bb46b651124a04 100644 --- a/lang/python/th/LC_MESSAGES/python.po +++ b/lang/python/th/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Thai (https://www.transifex.com/calamares/teams/20061/th/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,219 @@ msgstr "" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +254,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,85 +284,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/tr_TR/LC_MESSAGES/python.po b/lang/python/tr_TR/LC_MESSAGES/python.po index a576509654f5fbaab9b8c0e0a09be1f9a9f55cb9..745fe2ea5055c7f286fa6a7ee568573aeed7d556 100644 --- a/lang/python/tr_TR/LC_MESSAGES/python.po +++ b/lang/python/tr_TR/LC_MESSAGES/python.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: Demiray Muhterem <mdemiray@msn.com>, 2020\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/calamares/teams/20061/tr_TR/)\n" @@ -22,184 +22,65 @@ msgstr "" "Language: tr_TR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "GRUB'u yapılandır." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Disk bölümlemeleri bağlanıyor." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Yapılandırma Hatası" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "<pre>{!s}</pre> kullanması için hiçbir bölüm tanımlanmadı." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Systemd hizmetlerini yapılandır" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Hizmet değiştirilemiyor" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"<code>systemctl {arg!s}</code> chroot çağrısında hata kodu döndürüldü " -"{num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Systemd hizmeti etkinleştirilemiyor <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Systemd hedefi etkinleştirilemiyor <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Systemd hedefi devre dışı bırakılamıyor <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Systemd birimi maskeleyemiyor <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Bilinmeyen sistem komutları <code>{command!s}</code> ve " -"<code>{suffix!s}</code> {name!s} birimi için." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Dosya sistemlerini ayırın." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Dosya sistemlerini dolduruyorum." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync {} hata koduyla başarısız oldu." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Açılan kurulum medyası {}/{}, dışa aktarılan dosya sayısı {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Dışa aktarım başlatılıyor {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "\"{}\" kurulum medyası aktarılamadı" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "kök disk bölümü için bağlama noktası yok" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Önyükleyici kuruluyor" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"globalstorage bir \"rootMountPoint\" anahtarı içermiyor, hiçbirşey yapılmadı" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Kök disk bölümü için hatalı bağlama noktası" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint \"{}\", mevcut değil, hiçbirşey yapılmadı" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Unsquash yapılandırma sorunlu" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) Dosya sistemi mevcut çekirdeğiniz tarafından desteklenmiyor" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "\"{}\" Kaynak dosya sistemi mevcut değil" -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Unsquashfs bulunamadı, squashfs-tools paketinin kurulu olduğundan emin olun." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Hedef sistemdeki \"{}\" hedefi bir dizin değil" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "KDM yapılandırma dosyası yazılamıyor" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM yapılandırma dosyası {!s} mevcut değil" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "LXDM yapılandırma dosyası yazılamıyor" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM yapılandırma dosyası {!s} mevcut değil" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "LightDM yapılandırma dosyası yazılamıyor" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM yapılandırma dosyası {!s} mevcut değil" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "LightDM yapılandırılamıyor" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "LightDM karşılama yüklü değil." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "SLIM yapılandırma dosyası yazılamıyor" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM yapılandırma dosyası {!s} mevcut değil" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Ekran yöneticisi modülü için ekran yöneticisi seçilmedi." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -207,26 +88,159 @@ msgstr "" "Displaymanagers listesi hem globalstorage hem de displaymanager.conf'ta boş " "veya tanımsız." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Ekran yöneticisi yapılandırma işi tamamlanamadı" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Mkinitcpio yapılandırılıyor." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Dracut ile initramfs oluşturuluyor." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Hedef üzerinde dracut çalıştırılamadı" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Çıkış kodu {} idi" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Dummy python job." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Dummy python step {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Fstab dosyasına yazılıyor." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Yapılandırma Hatası" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "<pre>{!s}</pre> kullanması için hiçbir bölüm tanımlanmadı." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "<pre>{!s}</pre> kullanması için kök bağlama noktası verilmedi." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "GRUB'u yapılandır." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Donanım saati ayarlanıyor." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Mkinitcpio yapılandırılıyor." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Initramfs yapılandırılıyor." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Sistem yerelleri yapılandırılıyor." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Şifreli takas alanı yapılandırılıyor." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Mkinitfs ile initramfs oluşturuluyor." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Hedefte mkinitfs çalıştırılamadı" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Disk bölümlemeleri bağlanıyor." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Ağ yapılandırması kaydediliyor." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "OpenRC dmcrypt hizmeti yapılandırılıyor." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Paketleri yükle" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Paketler işleniyor (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "%(num)d paket yükleniyor" +msgstr[1] "%(num)d paket yükleniyor" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "%(num)d paket kaldırılıyor." +msgstr[1] "%(num)d paket kaldırılıyor." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Plymouth temasını yapılandır" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Veri yükleniyor." @@ -251,6 +265,11 @@ msgstr "" "Çalışma düzeyinde {level!s} hizmetinde {name!s} servisi için bilinmeyen " "hizmet eylemi <code>{arg!s}</code>." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Hizmet değiştirilemiyor" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -278,87 +297,103 @@ msgid "" "exist." msgstr "{name!s} hizmetinin yolu <code>{path!s}</code>, ki mevcut değil." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Plymouth temasını yapılandır" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Systemd hizmetlerini yapılandır" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Paketleri yükle" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> chroot çağrısında hata kodu döndürüldü " +"{num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Paketler işleniyor (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Systemd hizmeti etkinleştirilemiyor <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "%(num)d paket yükleniyor" -msgstr[1] "%(num)d paket yükleniyor" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Systemd hedefi etkinleştirilemiyor <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "%(num)d paket kaldırılıyor." -msgstr[1] "%(num)d paket kaldırılıyor." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Systemd hedefi devre dışı bırakılamıyor <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Önyükleyici kuruluyor" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Systemd birimi maskeleyemiyor <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Donanım saati ayarlanıyor." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Bilinmeyen sistem komutları <code>{command!s}</code> ve " +"<code>{suffix!s}</code> {name!s} birimi için." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Mkinitfs ile initramfs oluşturuluyor." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Dosya sistemlerini ayırın." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Hedefte mkinitfs çalıştırılamadı" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Dosya sistemlerini dolduruyorum." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Çıkış kodu {} idi" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync {} hata koduyla başarısız oldu." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Dracut ile initramfs oluşturuluyor." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Açılan kurulum medyası {}/{}, dışa aktarılan dosya sayısı {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Hedef üzerinde dracut çalıştırılamadı" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Dışa aktarım başlatılıyor {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Initramfs yapılandırılıyor." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "\"{}\" kurulum medyası aktarılamadı" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "OpenRC dmcrypt hizmeti yapılandırılıyor." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "kök disk bölümü için bağlama noktası yok" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Fstab dosyasına yazılıyor." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"globalstorage bir \"rootMountPoint\" anahtarı içermiyor, hiçbirşey yapılmadı" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Kök disk bölümü için hatalı bağlama noktası" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint \"{}\", mevcut değil, hiçbirşey yapılmadı" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Sistem yerelleri yapılandırılıyor." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Unsquash yapılandırma sorunlu" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Ağ yapılandırması kaydediliyor." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) Dosya sistemi mevcut çekirdeğiniz tarafından desteklenmiyor" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "\"{}\" Kaynak dosya sistemi mevcut değil" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Unsquashfs bulunamadı, squashfs-tools paketinin kurulu olduğundan emin olun." + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Hedef sistemdeki \"{}\" hedefi bir dizin değil" diff --git a/lang/python/uk/LC_MESSAGES/python.po b/lang/python/uk/LC_MESSAGES/python.po index d4cf0b6f8425c28d6cf7147d687ee372793fabdb..1cbc379aaa2f01f56476077981f35983ff9f6144 100644 --- a/lang/python/uk/LC_MESSAGES/python.po +++ b/lang/python/uk/LC_MESSAGES/python.po @@ -6,16 +6,16 @@ # Translators: # Володимир Братко <Yamaha373@outlook.com>, 2018 # Paul S <204@tuta.io>, 2019 -# Yuri Chornoivan <yurchor@ukr.net>, 2020 +# Yuri Chornoivan <yurchor@ukr.net>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2020\n" +"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2021\n" "Language-Team: Ukrainian (https://www.transifex.com/calamares/teams/20061/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,189 +23,67 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Налаштовування GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Монтування розділів." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Помилка налаштовування" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Не визначено розділів для використання <pre>{!s}</pre>." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Налаштуйте служби systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Не вдалося змінити службу" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "" -"Внаслідок виклику <code>systemctl {arg!s}</code> у chroot було повернуто " -"повідомлення з кодом помилки {num! s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Не вдалося ввімкнути службу systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Не вдалося ввімкнути завдання systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Не вдалося вимкнути завдання systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Не вдалося замаскувати вузол systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"Невідомі команди systemd <code>{command!s}</code> та <code>{suffix!s}</code>" -" для пристрою {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Демонтувати файлові системи." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Заповнення файлових систем." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "Спроба виконати rsync зазнала невдачі з кодом помилки {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Розпаковуємо образ {} з {}, файл {} з {}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Починаємо розпаковувати {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Не вдалося розпакувати образ «{}»" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Немає точки монтування для кореневого розділу" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "" -"У globalstorage не міститься ключа «rootMountPoint». Не виконуватимемо " -"ніяких дій." - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Помилкова точна монтування для кореневого розділу" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "" -"Для rootMountPoint вказано значення «{}». Такого шляху не існує. Не " -"виконуватимемо ніяких дій." - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Помилкові налаштування unsquash" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Встановити завантажувач." -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "" -"У поточному ядрі системи не передбачено підтримки файлової системи «{}» ({})" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "Помилка встановлення завантажувача" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Вихідної файлової системи «{}» не існує" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Не вдалося знайти unsquashfs; переконайтеся, що встановлено пакет squashfs-" -"tools" +"Не вдалося встановити завантажувач. Програмою для встановлення " +"<pre>{!s}</pre> повернуто код помилки {!s}." -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Призначення «{}» у цільовій системі не є каталогом" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Не вдалося записати файл налаштувань KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Файла налаштувань KDM {!s} не існує" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Не вдалося виконати запис до файла налаштувань LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Файла налаштувань LXDM {!s} не існує" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Не вдалося виконати запис до файла налаштувань LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Файла налаштувань LightDM {!s} не існує" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Не вдалося налаштувати LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Засіб входу до системи LightDM не встановлено." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Не вдалося виконати запис до файла налаштувань SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Файла налаштувань SLIM {!s} не існує" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "Не вибрано засобу керування дисплеєм для модуля displaymanager." -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -213,27 +91,171 @@ msgstr "" "Список засобів керування дисплеєм є порожнім або невизначеним у " "bothglobalstorage та displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Налаштування засобу керування дисплеєм є неповними" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Налаштовуємо mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Створюємо initramfs за допомогою dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Не вдалося виконати dracut над призначенням" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Код виходу — {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Фіктивне завдання python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Фіктивний крок python {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Записуємо fstab." + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Помилка налаштовування" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Не визначено розділів для використання <pre>{!s}</pre>." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" "Не вказано кореневої точки монтування для використання у <pre>{!s}</pre>." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" +"Не надано налаштувань <pre>{!s}</pre> для використання у <pre>{!s}</pre>." + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Налаштовування GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Встановлюємо значення для апаратного годинника." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Налаштовуємо mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Налаштовуємо initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Налаштовуємо локалі." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Налаштовуємо зашифрований розділ резервної пам'яті." +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Створення initramfs за допомогою mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Не вдалося виконати mkinitfs над призначенням" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Монтування розділів." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Зберігаємо налаштування мережі." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Налаштовуємо службу dmcrypt OpenRC." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Встановити пакети." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Обробляємо пакунки (%(count)d з %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Встановлюємо %(num)d пакунок." +msgstr[1] "Встановлюємо %(num)d пакунки." +msgstr[2] "Встановлюємо %(num)d пакунків." +msgstr[3] "Встановлюємо один пакунок." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Вилучаємо %(num)d пакунок." +msgstr[1] "Вилучаємо %(num)d пакунки." +msgstr[2] "Вилучаємо %(num)d пакунків." +msgstr[3] "Вилучаємо один пакунок." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "Помилка засобу керування пакунками" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" +"Засобу керування пакунками не вдалося приготувати оновлення. Програмою " +"<pre>{!s}</pre> повернуто код помилки {!s}." + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" +"Засобу керування пакунками не вдалося оновити систему. Програмою " +"<pre>{!s}</pre> повернуто код помилки {!s}." + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" +"Засобу керування пакунками не вдалося внести зміну до встановленої системи. " +"Програмою <pre>{!s}</pre> повернуто код помилки {!s}." + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Налаштувати тему Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Встановлюємо дані." @@ -258,6 +280,11 @@ msgstr "" "Невідома дія зі службою <code>{arg!s}</code> для служби {name!s} на рівні " "запуску {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Не вдалося змінити службу" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -289,91 +316,108 @@ msgstr "" "Шляхом до служби {name!s} вказано <code>{path!s}</code>. Такого шляху не " "існує." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Налаштувати тему Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Налаштуйте служби systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Встановити пакети." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"Внаслідок виклику <code>systemctl {arg!s}</code> у chroot було повернуто " +"повідомлення з кодом помилки {num! s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Обробляємо пакунки (%(count)d з %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Не вдалося ввімкнути службу systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Встановлюємо %(num)d пакунок." -msgstr[1] "Встановлюємо %(num)d пакунки." -msgstr[2] "Встановлюємо %(num)d пакунків." -msgstr[3] "Встановлюємо один пакунок." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Не вдалося ввімкнути завдання systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Вилучаємо %(num)d пакунок." -msgstr[1] "Вилучаємо %(num)d пакунки." -msgstr[2] "Вилучаємо %(num)d пакунків." -msgstr[3] "Вилучаємо один пакунок." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Не вдалося вимкнути завдання systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Встановити завантажувач." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Не вдалося замаскувати вузол systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Встановлюємо значення для апаратного годинника." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Невідомі команди systemd <code>{command!s}</code> та <code>{suffix!s}</code>" +" для пристрою {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Створення initramfs за допомогою mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Демонтувати файлові системи." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Не вдалося виконати mkinitfs над призначенням" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Заповнення файлових систем." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Код виходу — {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "Спроба виконати rsync зазнала невдачі з кодом помилки {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Створюємо initramfs за допомогою dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Розпаковуємо образ {} з {}, файл {} з {}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Не вдалося виконати dracut над призначенням" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Починаємо розпаковувати {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Налаштовуємо initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Не вдалося розпакувати образ «{}»" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Налаштовуємо службу dmcrypt OpenRC." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Немає точки монтування для кореневого розділу" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Записуємо fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "" +"У globalstorage не міститься ключа «rootMountPoint». Не виконуватимемо " +"ніяких дій." -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Фіктивне завдання python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Помилкова точна монтування для кореневого розділу" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Фіктивний крок python {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "" +"Для rootMountPoint вказано значення «{}». Такого шляху не існує. Не " +"виконуватимемо ніяких дій." -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Налаштовуємо локалі." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Помилкові налаштування unsquash" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Зберігаємо налаштування мережі." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" +"У поточному ядрі системи не передбачено підтримки файлової системи «{}» ({})" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Вихідної файлової системи «{}» не існує" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" +"Не вдалося знайти unsquashfs; переконайтеся, що встановлено пакет squashfs-" +"tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Призначення «{}» у цільовій системі не є каталогом" diff --git a/lang/python/ur/LC_MESSAGES/python.po b/lang/python/ur/LC_MESSAGES/python.po index fa1c7617850b6e18871844e1eaae3c46c5e3ad45..c8944a7407d799610086480ca644ae3ef2c952b0 100644 --- a/lang/python/ur/LC_MESSAGES/python.po +++ b/lang/python/ur/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Urdu (https://www.transifex.com/calamares/teams/20061/ur/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,221 @@ msgstr "" "Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" +msgstr[1] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +256,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,87 +286,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/uz/LC_MESSAGES/python.po b/lang/python/uz/LC_MESSAGES/python.po index a1a9fe88dcd020f2558be842dc34562ba416d9ae..db5831cebc507f204ef2efb1ec06eacc8a56725e 100644 --- a/lang/python/uz/LC_MESSAGES/python.po +++ b/lang/python/uz/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Uzbek (https://www.transifex.com/calamares/teams/20061/uz/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,219 @@ msgstr "" "Language: uz\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +254,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,85 +284,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/vi/LC_MESSAGES/python.po b/lang/python/vi/LC_MESSAGES/python.po index 7f4fd3b67b41245049b917a620726e4d483c5759..cedba816e21aaff9ec4069a7dcea4bb5d273661c 100644 --- a/lang/python/vi/LC_MESSAGES/python.po +++ b/lang/python/vi/LC_MESSAGES/python.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: T. Tran <transifex@emiu.net>, 2020\n" "Language-Team: Vietnamese (https://www.transifex.com/calamares/teams/20061/vi/)\n" @@ -21,182 +21,66 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "Cấu hình GRUB" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "Đang gắn kết các phân vùng." - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "Lỗi cấu hình" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "Không có phân vùng nào được định nghĩa cho <pre>{!s}</pre> để dùng." - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "Cấu hình các dịch vụ systemd" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "Không thể sửa đổi dịch vụ" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "Đang cài đặt bộ khởi động." -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"<code>systemctl {arg!s}</code> trong môi trường chroot trả về lỗi {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "Không thể bật dịch vụ systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "Không thể bật nhóm dịch vụ systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "Không thể tắt nhóm dịch vụ systemd <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "Không thể đánh dấu đơn vị systemd <code>{name!s}</code>." -#: src/modules/services-systemd/main.py:73 +#: src/modules/bootloader/main.py:503 msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -"Không nhận ra lệnh systemd <code>{command!s}</code> và " -"<code>{suffix!s}</code> cho đơn vị {name!s}." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "Gỡ kết nối các hệ thống tập tin." - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "Đang làm đầy các hệ thống tập tin." - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync thất bại với lỗi {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "Đang bung hình ảnh {}/{}, tập tin {}/{}" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "Bắt đầu bung nội dung {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "Bung hình ảnh thất bại \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "Không có điểm kết nối cho phân vùng gốc" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage không có khoá \"rootMountPoint\", sẽ không làm gì cả" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "Sai điểm kết nối cho phân vùng gốc" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint không tồn tại, có giá trị là \"{}\", sẽ không làm gì cả" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "Sai cấu hình bung nén" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "Hệ thống tập tin cho \"{}\" ({}) không được hỗ trợ bởi nhân hiện tại" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "Hệ thống tập tin nguồn \"{}\" không tồn tại" - -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "Không tìm thấy lệnh unsquashfs, vui lòng cài đặt gói squashfs-tools" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "Hệ thống đích \"{}\" không phải là một thư mục" - -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "Không thể ghi vào tập tin cấu hình KDM" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "Tập tin cấu hình KDM {!s} không tồn tại" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "Không thể ghi vào tập tin cấu hình LXDM" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "Tập tin cấu hình LXDM {!s} không tồn tại" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "Không thể ghi vào tập tin cấu hình LightDM" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "Tập tin cấu hình LightDM {!s} không tồn tại" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "Không thể cấu hình LXDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "Màn hình chào mừng LightDM không được cài đặt." -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "Không thể ghi vào tập tin cấu hình SLIM" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "Tập tin cấu hình SLIM {!s} không tồn tại" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "" "Không có trình quản lý hiển thị nào được chọn cho mô-đun quản lý hiển thị" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." @@ -204,26 +88,157 @@ msgstr "" "Danh sách quản lý hiện thị trống hoặc không được định nghĩa cả trong " "globalstorage và displaymanager.conf." -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "Cầu hình quản lý hiện thị không hoàn tất" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "Đang cấu hình mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "Đang tạo initramfs bằng dracut." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "Chạy dracut thất bại ở hệ thống đích" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "Mã lỗi trả về là {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "Ví dụ công việc python." + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "Ví dụ python bước {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "Đang viết vào fstab." -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "Lỗi cấu hình" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "Không có phân vùng nào được định nghĩa cho <pre>{!s}</pre> để dùng." + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "Không có điểm kết nối gốc cho <pre>{!s}</pre> để dùng." +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "Cấu hình GRUB" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "Đang thiết lập đồng hồ máy tính." + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "Đang cấu hình mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "Đang cấu hình initramfs." + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "Đang cấu hình ngôn ngữ." + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "Đang cấu hình hoán đổi mã hoá" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "Đang tạo initramfs bằng mkinitfs." + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "Chạy mkinitfs thất bại ở hệ thống đích" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "Đang gắn kết các phân vùng." + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "Đang lưu cấu hình mạng." + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "Đang cấu hình dịch vụ OpenRC dmcrypt." + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "Đang cài đặt các gói ứng dụng." + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "Đang xử lý gói (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "Đang cài đặt %(num)d gói ứng dụng." + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "Đang gỡ bỏ %(num)d gói ứng dụng." + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "Cấu hình giao diện Plymouth" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "Đang cài đặt dữ liệu." @@ -248,6 +263,11 @@ msgstr "" "Không nhận ra thao tác <code>{arg!s}</code> cho dịch vụ {name!s} ở run-level" " {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "Không thể sửa đổi dịch vụ" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -279,85 +299,100 @@ msgstr "" "Đường dẫn cho dịch vụ {name!s} là <code>{path!s}</code>, nhưng không tồn " "tại." -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "Cấu hình giao diện Plymouth" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "Cấu hình các dịch vụ systemd" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "Đang cài đặt các gói ứng dụng." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "" +"<code>systemctl {arg!s}</code> trong môi trường chroot trả về lỗi {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "Đang xử lý gói (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "Không thể bật dịch vụ systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "Đang cài đặt %(num)d gói ứng dụng." +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "Không thể bật nhóm dịch vụ systemd <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "Đang gỡ bỏ %(num)d gói ứng dụng." +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "Không thể tắt nhóm dịch vụ systemd <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "Đang cài đặt bộ khởi động." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "Không thể đánh dấu đơn vị systemd <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "Đang thiết lập đồng hồ máy tính." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"Không nhận ra lệnh systemd <code>{command!s}</code> và " +"<code>{suffix!s}</code> cho đơn vị {name!s}." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "Đang tạo initramfs bằng mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "Gỡ kết nối các hệ thống tập tin." -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "Chạy mkinitfs thất bại ở hệ thống đích" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "Đang làm đầy các hệ thống tập tin." -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "Mã lỗi trả về là {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync thất bại với lỗi {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "Đang tạo initramfs bằng dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "Đang bung hình ảnh {}/{}, tập tin {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "Chạy dracut thất bại ở hệ thống đích" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "Bắt đầu bung nội dung {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "Đang cấu hình initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "Bung hình ảnh thất bại \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "Đang cấu hình dịch vụ OpenRC dmcrypt." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "Không có điểm kết nối cho phân vùng gốc" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "Đang viết vào fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage không có khoá \"rootMountPoint\", sẽ không làm gì cả" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "Ví dụ công việc python." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "Sai điểm kết nối cho phân vùng gốc" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "Ví dụ python bước {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint không tồn tại, có giá trị là \"{}\", sẽ không làm gì cả" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "Đang cấu hình ngôn ngữ." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "Sai cấu hình bung nén" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "Đang lưu cấu hình mạng." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "Hệ thống tập tin cho \"{}\" ({}) không được hỗ trợ bởi nhân hiện tại" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "Hệ thống tập tin nguồn \"{}\" không tồn tại" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "Không tìm thấy lệnh unsquashfs, vui lòng cài đặt gói squashfs-tools" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "Hệ thống đích \"{}\" không phải là một thư mục" diff --git a/lang/python/zh/LC_MESSAGES/python.po b/lang/python/zh/LC_MESSAGES/python.po index 0ff1233a20f23e78c505fdbb16168ce79ec20f0e..ed87981046a8242606376a9804b82552b4376ccb 100644 --- a/lang/python/zh/LC_MESSAGES/python.po +++ b/lang/python/zh/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Language-Team: Chinese (https://www.transifex.com/calamares/teams/20061/zh/)\n" "MIME-Version: 1.0\n" @@ -17,201 +17,219 @@ msgstr "" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." msgstr "" -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" +#: src/modules/bootloader/main.py:503 +msgid "" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." msgstr "" -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." +#: src/modules/displaymanager/main.py:526 +msgid "Cannot write KDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" +#: src/modules/displaymanager/main.py:527 +msgid "KDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" +#: src/modules/displaymanager/main.py:588 +msgid "Cannot write LXDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +#: src/modules/displaymanager/main.py:589 +msgid "LXDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:672 +msgid "Cannot write LightDM configuration file" msgstr "" -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:673 +msgid "LightDM config file {!s} does not exist" msgstr "" -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:747 +msgid "Cannot configure LightDM" msgstr "" -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." +#: src/modules/displaymanager/main.py:748 +msgid "No LightDM greeter installed." msgstr "" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/displaymanager/main.py:779 +msgid "Cannot write SLIM configuration file" msgstr "" -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." +#: src/modules/displaymanager/main.py:780 +msgid "SLIM config file {!s} does not exist" msgstr "" -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." +#: src/modules/displaymanager/main.py:906 +msgid "No display managers selected for the displaymanager module." msgstr "" -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." +#: src/modules/displaymanager/main.py:907 +msgid "" +"The displaymanagers list is empty or undefined in both globalstorage and " +"displaymanager.conf." msgstr "" -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" +#: src/modules/displaymanager/main.py:989 +msgid "Display manager configuration was incomplete" msgstr "" -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." msgstr "" -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" msgstr "" -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" msgstr "" -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." msgstr "" -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" msgstr "" -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." msgstr "" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" msgstr "" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 +#: src/modules/luksopenswaphookcfg/main.py:91 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 +msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:465 -msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." msgstr "" -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." msgstr "" -#: src/modules/displaymanager/main.py:514 -msgid "Cannot write KDM configuration file" +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." msgstr "" -#: src/modules/displaymanager/main.py:515 -msgid "KDM config file {!s} does not exist" +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." msgstr "" -#: src/modules/displaymanager/main.py:576 -msgid "Cannot write LXDM configuration file" +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." msgstr "" -#: src/modules/displaymanager/main.py:577 -msgid "LXDM config file {!s} does not exist" +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." msgstr "" -#: src/modules/displaymanager/main.py:660 -msgid "Cannot write LightDM configuration file" +#: src/modules/luksopenswaphookcfg/main.py:26 +msgid "Configuring encrypted swap." msgstr "" -#: src/modules/displaymanager/main.py:661 -msgid "LightDM config file {!s} does not exist" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." msgstr "" -#: src/modules/displaymanager/main.py:735 -msgid "Cannot configure LightDM" +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" msgstr "" -#: src/modules/displaymanager/main.py:736 -msgid "No LightDM greeter installed." +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." msgstr "" -#: src/modules/displaymanager/main.py:767 -msgid "Cannot write SLIM configuration file" +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." msgstr "" -#: src/modules/displaymanager/main.py:768 -msgid "SLIM config file {!s} does not exist" +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." msgstr "" -#: src/modules/displaymanager/main.py:894 -msgid "No display managers selected for the displaymanager module." +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." msgstr "" -#: src/modules/displaymanager/main.py:895 -msgid "" -"The displaymanagers list is empty or undefined in both globalstorage and " -"displaymanager.conf." +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" msgstr "" -#: src/modules/displaymanager/main.py:977 -msgid "Display manager configuration was incomplete" +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" msgstr "" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." msgstr "" -#: src/modules/initcpiocfg/main.py:203 -#: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 -msgid "No root mount point is given for <pre>{!s}</pre> to use." +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." msgstr "" -#: src/modules/luksopenswaphookcfg/main.py:26 -msgid "Configuring encrypted swap." +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" msgstr "" #: src/modules/rawfs/main.py:26 @@ -236,6 +254,11 @@ msgid "" "level {level!s}." msgstr "" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -261,85 +284,97 @@ msgid "" "exist." msgstr "" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" msgstr "" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." msgstr "" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." msgstr "" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." msgstr "" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." msgstr "" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." msgstr "" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." msgstr "" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." msgstr "" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" msgstr "" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" msgstr "" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" msgstr "" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" msgstr "" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" msgstr "" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" msgstr "" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" msgstr "" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" msgstr "" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" msgstr "" diff --git a/lang/python/zh_CN/LC_MESSAGES/python.po b/lang/python/zh_CN/LC_MESSAGES/python.po index ac6d2d50c61ad77001af2899a7e0d39bf2b63c06..785fb9e2d6393c76f1fa7e7b4112f0ea14b024f7 100644 --- a/lang/python/zh_CN/LC_MESSAGES/python.po +++ b/lang/python/zh_CN/LC_MESSAGES/python.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" "Last-Translator: 玉堂白鹤 <yjwork@qq.com>, 2020\n" "Language-Team: Chinese (China) (https://www.transifex.com/calamares/teams/20061/zh_CN/)\n" @@ -25,205 +25,221 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "配置 GRUB." - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "挂载分区。" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "配置错误" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "没有分配分区给 <pre>{!s}</pre>。" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "配置 systemd 服务" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "无法修改服务" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "chroot 中的 <code>systemctl {arg!s}</code> 命令返回错误 {num!s}." - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "无法启用 systemd 服务 <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "无法启用 systemd 目标 <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "无法禁用 systemd 目标 <code>{name!s}</code>." - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "无法屏蔽 systemd 单元 <code>{name!s}</code>." +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "安装启动加载器。" -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" msgstr "" -"未知的 systemd 命令 <code>{command!s}</code> 和 {name!s} 单元前缀 " -"<code>{suffix!s}</code>." - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "卸载文件系统。" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "写入文件系统。" - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync 报错,错误码 {}." - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "解压镜像 {}/{},文件{}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "开始解压 {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "解压镜像失败 \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "无 root 分区挂载点" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage 未包含 \"rootMountPoint\",跳过" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "错误的 root 分区挂载点" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint 是 \"{}\",不存在此位置,跳过" -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "错误的 unsquash 配置" - -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "你当前的内核不支持文件系统 \"{}\" ({})" - -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "源文件系统 \"{}\" 不存在" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "未找到 unsquashfs,请确保安装了 squashfs-tools 软件包" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "目标系统中的 \"{}\" 不是一个目录" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "无法写入 KDM 配置文件" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM 配置文件 {!s} 不存在" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "无法写入 LXDM 配置文件" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM 配置文件 {!s} 不存在" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "无法写入 LightDM 配置文件" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM 配置文件 {!s} 不存在" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "无法配置 LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "未安装 LightDM 欢迎程序。" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "无法写入 SLIM 配置文件" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM 配置文件 {!s} 不存在" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "显示管理器模块中未选择显示管理器。" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "globalstorage 和 displaymanager.conf 配置文件中都没有配置显示管理器。" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "显示管理器配置不完全" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "配置 mkinitcpio." +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "用 dracut 创建 initramfs." + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "无法在目标中运行 dracut " + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "退出码是 {}" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "占位 Python 任务。" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "占位 Python 步骤 {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "正在写入 fstab。" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "配置错误" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "没有分配分区给 <pre>{!s}</pre>。" + +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr " 未设置 <pre>{!s}</pre> 要使用的根挂载点。" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "配置 GRUB." + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "设置硬件时钟。" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "配置 mkinitcpio." + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "正在配置初始内存文件系统。" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "正在进行本地化配置。" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "配置加密交换分区。" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "正在用 mkinitfs 创建initramfs。" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "无法在目标中运行 mkinitfs" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "挂载分区。" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "正在保存网络配置。" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "配置 OpenRC dmcrypt 服务。" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "安装软件包。" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "软件包处理中(%(count)d/%(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "安装%(num)d软件包。" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "移除%(num)d软件包。" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "配置 Plymouth 主题" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "安装数据." @@ -246,6 +262,11 @@ msgid "" "level {level!s}." msgstr "未知的服务动作 <code>{arg!s}</code>,服务名: {name!s},运行级别: {level!s}." +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "无法修改服务" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -271,85 +292,99 @@ msgid "" "exist." msgstr "服务 {name!s} 的路径 <code>{path!s}</code> 不存在。" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "配置 Plymouth 主题" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "配置 systemd 服务" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "安装软件包。" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "chroot 中的 <code>systemctl {arg!s}</code> 命令返回错误 {num!s}." -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "软件包处理中(%(count)d/%(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "无法启用 systemd 服务 <code>{name!s}</code>." -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "安装%(num)d软件包。" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "无法启用 systemd 目标 <code>{name!s}</code>." -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "移除%(num)d软件包。" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "无法禁用 systemd 目标 <code>{name!s}</code>." -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "安装启动加载器。" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "无法屏蔽 systemd 单元 <code>{name!s}</code>." -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "设置硬件时钟。" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"未知的 systemd 命令 <code>{command!s}</code> 和 {name!s} 单元前缀 " +"<code>{suffix!s}</code>." -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "正在用 mkinitfs 创建initramfs。" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "卸载文件系统。" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "无法在目标中运行 mkinitfs" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "写入文件系统。" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "退出码是 {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync 报错,错误码 {}." -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "用 dracut 创建 initramfs." +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "解压镜像 {}/{},文件{}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "无法在目标中运行 dracut " +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "开始解压 {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "正在配置初始内存文件系统。" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "解压镜像失败 \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "配置 OpenRC dmcrypt 服务。" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "无 root 分区挂载点" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "正在写入 fstab。" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage 未包含 \"rootMountPoint\",跳过" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "占位 Python 任务。" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "错误的 root 分区挂载点" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "占位 Python 步骤 {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint 是 \"{}\",不存在此位置,跳过" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "正在进行本地化配置。" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "错误的 unsquash 配置" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "正在保存网络配置。" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "你当前的内核不支持文件系统 \"{}\" ({})" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "源文件系统 \"{}\" 不存在" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "未找到 unsquashfs,请确保安装了 squashfs-tools 软件包" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "目标系统中的 \"{}\" 不是一个目录" diff --git a/lang/python/zh_TW/LC_MESSAGES/python.po b/lang/python/zh_TW/LC_MESSAGES/python.po index 254d0e1ec89b167735fc0061059635230b39c072..a81d8e5b73a2cb27cbd67162ef8347f0987fbd3a 100644 --- a/lang/python/zh_TW/LC_MESSAGES/python.po +++ b/lang/python/zh_TW/LC_MESSAGES/python.po @@ -5,16 +5,16 @@ # # Translators: # Walter Cheuk <wwycheuk@gmail.com>, 2020 -# 黃柏諺 <s8321414@gmail.com>, 2020 +# 黃柏諺 <s8321414@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-19 14:27+0100\n" +"POT-Creation-Date: 2021-07-12 14:14+0200\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n" -"Last-Translator: 黃柏諺 <s8321414@gmail.com>, 2020\n" +"Last-Translator: 黃柏諺 <s8321414@gmail.com>, 2021\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/calamares/teams/20061/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,205 +22,221 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/modules/grubcfg/main.py:28 -msgid "Configure GRUB." -msgstr "設定 GRUB。" - -#: src/modules/mount/main.py:30 -msgid "Mounting partitions." -msgstr "正在掛載分割區。" - -#: src/modules/mount/main.py:125 src/modules/initcpiocfg/main.py:198 -#: src/modules/initcpiocfg/main.py:202 -#: src/modules/luksopenswaphookcfg/main.py:86 -#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/rawfs/main.py:164 -#: src/modules/initramfscfg/main.py:85 src/modules/initramfscfg/main.py:89 -#: src/modules/openrcdmcryptcfg/main.py:72 -#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/fstab/main.py:355 -#: src/modules/fstab/main.py:361 src/modules/localecfg/main.py:135 -#: src/modules/networkcfg/main.py:39 -msgid "Configuration Error" -msgstr "設定錯誤" - -#: src/modules/mount/main.py:126 src/modules/initcpiocfg/main.py:199 -#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/rawfs/main.py:165 -#: src/modules/initramfscfg/main.py:86 src/modules/openrcdmcryptcfg/main.py:73 -#: src/modules/fstab/main.py:356 -msgid "No partitions are defined for <pre>{!s}</pre> to use." -msgstr "沒有分割區被定義為 <pre>{!s}</pre> 以供使用。" - -#: src/modules/services-systemd/main.py:26 -msgid "Configure systemd services" -msgstr "設定 systemd 服務" - -#: src/modules/services-systemd/main.py:59 -#: src/modules/services-openrc/main.py:93 -msgid "Cannot modify service" -msgstr "無法修改服務" - -#: src/modules/services-systemd/main.py:60 -msgid "" -"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." -msgstr "在 chroot 中呼叫的 <code>systemctl {arg!s}</code> 回傳了錯誤代碼 {num!s}。" - -#: src/modules/services-systemd/main.py:63 -#: src/modules/services-systemd/main.py:67 -msgid "Cannot enable systemd service <code>{name!s}</code>." -msgstr "無法啟用 systemd 服務 <code>{name!s}</code>。" - -#: src/modules/services-systemd/main.py:65 -msgid "Cannot enable systemd target <code>{name!s}</code>." -msgstr "無法啟用 systemd 目標 <code>{name!s}</code>。" - -#: src/modules/services-systemd/main.py:69 -msgid "Cannot disable systemd target <code>{name!s}</code>." -msgstr "無法停用 systemd 目標 <code>{name!s}</code>。" - -#: src/modules/services-systemd/main.py:71 -msgid "Cannot mask systemd unit <code>{name!s}</code>." -msgstr "無法 mask systemd 單位 <code>{name!s}</code>。" - -#: src/modules/services-systemd/main.py:73 -msgid "" -"Unknown systemd commands <code>{command!s}</code> and " -"<code>{suffix!s}</code> for unit {name!s}." -msgstr "" -"未知的 systemd 指令 <code>{command!s}</code> 與 <code>{suffix!s}</code> 給單位 " -"{name!s}。" - -#: src/modules/umount/main.py:31 -msgid "Unmount file systems." -msgstr "解除掛載檔案系統。" - -#: src/modules/unpackfs/main.py:35 -msgid "Filling up filesystems." -msgstr "填滿檔案系統。" - -#: src/modules/unpackfs/main.py:255 -msgid "rsync failed with error code {}." -msgstr "rsync 失敗,錯誤碼 {} 。" - -#: src/modules/unpackfs/main.py:300 -msgid "Unpacking image {}/{}, file {}/{}" -msgstr "正在解壓縮 {}/{},檔案 {}/{}" - -#: src/modules/unpackfs/main.py:315 -msgid "Starting to unpack {}" -msgstr "開始解壓縮 {}" - -#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 -msgid "Failed to unpack image \"{}\"" -msgstr "無法解開映像檔 \"{}\"" - -#: src/modules/unpackfs/main.py:431 -msgid "No mount point for root partition" -msgstr "沒有 root 分割區的掛載點" - -#: src/modules/unpackfs/main.py:432 -msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" -msgstr "globalstorage 不包含 \"rootMountPoint\" 鍵,不做任何事" - -#: src/modules/unpackfs/main.py:437 -msgid "Bad mount point for root partition" -msgstr "root 分割區掛載點錯誤" - -#: src/modules/unpackfs/main.py:438 -msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" -msgstr "rootMountPoint 為 \"{}\",其不存在,不做任何事" - -#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 -#: src/modules/unpackfs/main.py:478 -msgid "Bad unsquash configuration" -msgstr "錯誤的 unsquash 設定" +#: src/modules/bootloader/main.py:43 +msgid "Install bootloader." +msgstr "安裝開機載入程式。" -#: src/modules/unpackfs/main.py:455 -msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" -msgstr "\"{}\" ({}) 的檔案系統不獲您目前的內核所支援" +#: src/modules/bootloader/main.py:502 +msgid "Bootloader installation error" +msgstr "開機載入程式安裝錯誤" -#: src/modules/unpackfs/main.py:459 -msgid "The source filesystem \"{}\" does not exist" -msgstr "來源檔案系統 \"{}\" 不存在" - -#: src/modules/unpackfs/main.py:465 +#: src/modules/bootloader/main.py:503 msgid "" -"Failed to find unsquashfs, make sure you have the squashfs-tools package " -"installed" -msgstr "找不到 unsquashfs,請確定已安裝 squashfs-tools 軟體包" - -#: src/modules/unpackfs/main.py:479 -msgid "The destination \"{}\" in the target system is not a directory" -msgstr "目標系統中的目的地 \"{}\" 不是目錄" +"The bootloader could not be installed. The installation command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "無法安裝開機載入程式。安裝指令 <pre>{!s}</pre> 回傳了錯誤碼 {!s}。" -#: src/modules/displaymanager/main.py:514 +#: src/modules/displaymanager/main.py:526 msgid "Cannot write KDM configuration file" msgstr "無法寫入 KDM 設定檔" -#: src/modules/displaymanager/main.py:515 +#: src/modules/displaymanager/main.py:527 msgid "KDM config file {!s} does not exist" msgstr "KDM 設定檔 {!s} 不存在" -#: src/modules/displaymanager/main.py:576 +#: src/modules/displaymanager/main.py:588 msgid "Cannot write LXDM configuration file" msgstr "無法寫入 LXDM 設定檔" -#: src/modules/displaymanager/main.py:577 +#: src/modules/displaymanager/main.py:589 msgid "LXDM config file {!s} does not exist" msgstr "LXDM 設定檔 {!s} 不存在" -#: src/modules/displaymanager/main.py:660 +#: src/modules/displaymanager/main.py:672 msgid "Cannot write LightDM configuration file" msgstr "無法寫入 LightDM 設定檔" -#: src/modules/displaymanager/main.py:661 +#: src/modules/displaymanager/main.py:673 msgid "LightDM config file {!s} does not exist" msgstr "LightDM 設定檔 {!s} 不存在" -#: src/modules/displaymanager/main.py:735 +#: src/modules/displaymanager/main.py:747 msgid "Cannot configure LightDM" msgstr "無法設定 LightDM" -#: src/modules/displaymanager/main.py:736 +#: src/modules/displaymanager/main.py:748 msgid "No LightDM greeter installed." msgstr "未安裝 LightDM greeter。" -#: src/modules/displaymanager/main.py:767 +#: src/modules/displaymanager/main.py:779 msgid "Cannot write SLIM configuration file" msgstr "無法寫入 SLIM 設定檔" -#: src/modules/displaymanager/main.py:768 +#: src/modules/displaymanager/main.py:780 msgid "SLIM config file {!s} does not exist" msgstr "SLIM 設定檔 {!s} 不存在" -#: src/modules/displaymanager/main.py:894 +#: src/modules/displaymanager/main.py:906 msgid "No display managers selected for the displaymanager module." msgstr "未在顯示管理器模組中選取顯示管理器。" -#: src/modules/displaymanager/main.py:895 +#: src/modules/displaymanager/main.py:907 msgid "" "The displaymanagers list is empty or undefined in both globalstorage and " "displaymanager.conf." msgstr "顯示管理器清單為空或在 globalstorage 與 displaymanager.conf 中皆未定義。" -#: src/modules/displaymanager/main.py:977 +#: src/modules/displaymanager/main.py:989 msgid "Display manager configuration was incomplete" msgstr "顯示管理器設定不完整" -#: src/modules/initcpiocfg/main.py:28 -msgid "Configuring mkinitcpio." -msgstr "正在設定 mkinitcpio。" +#: src/modules/dracut/main.py:27 +msgid "Creating initramfs with dracut." +msgstr "正在使用 dracut 建立 initramfs。" + +#: src/modules/dracut/main.py:49 +msgid "Failed to run dracut on the target" +msgstr "在目標上執行 dracut 失敗" + +#: src/modules/dracut/main.py:50 src/modules/mkinitfs/main.py:50 +msgid "The exit code was {}" +msgstr "結束碼為 {}" + +#: src/modules/dummypython/main.py:35 +msgid "Dummy python job." +msgstr "假的 python 工作。" + +#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 +#: src/modules/dummypython/main.py:94 +msgid "Dummy python step {}" +msgstr "假的 python step {}" + +#: src/modules/fstab/main.py:29 +msgid "Writing fstab." +msgstr "正在寫入 fstab。" + +#: src/modules/fstab/main.py:355 src/modules/fstab/main.py:361 +#: src/modules/fstab/main.py:388 src/modules/initcpiocfg/main.py:197 +#: src/modules/initcpiocfg/main.py:201 src/modules/initramfscfg/main.py:85 +#: src/modules/initramfscfg/main.py:89 src/modules/localecfg/main.py:135 +#: src/modules/luksopenswaphookcfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:90 src/modules/mount/main.py:144 +#: src/modules/networkcfg/main.py:39 src/modules/openrcdmcryptcfg/main.py:72 +#: src/modules/openrcdmcryptcfg/main.py:76 src/modules/rawfs/main.py:164 +msgid "Configuration Error" +msgstr "設定錯誤" + +#: src/modules/fstab/main.py:356 src/modules/initcpiocfg/main.py:198 +#: src/modules/initramfscfg/main.py:86 +#: src/modules/luksopenswaphookcfg/main.py:87 src/modules/mount/main.py:145 +#: src/modules/openrcdmcryptcfg/main.py:73 src/modules/rawfs/main.py:165 +msgid "No partitions are defined for <pre>{!s}</pre> to use." +msgstr "沒有分割區被定義為 <pre>{!s}</pre> 以供使用。" -#: src/modules/initcpiocfg/main.py:203 +#: src/modules/fstab/main.py:362 src/modules/initcpiocfg/main.py:202 +#: src/modules/initramfscfg/main.py:90 src/modules/localecfg/main.py:136 #: src/modules/luksopenswaphookcfg/main.py:91 -#: src/modules/initramfscfg/main.py:90 src/modules/openrcdmcryptcfg/main.py:77 -#: src/modules/fstab/main.py:362 src/modules/localecfg/main.py:136 -#: src/modules/networkcfg/main.py:40 +#: src/modules/networkcfg/main.py:40 src/modules/openrcdmcryptcfg/main.py:77 msgid "No root mount point is given for <pre>{!s}</pre> to use." msgstr "沒有給定的根掛載點 <pre>{!s}</pre> 以供使用。" +#: src/modules/fstab/main.py:389 +msgid "No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use." +msgstr "無 <pre>{!s}</pre> 設定可供 <pre>{!s}</pre> 使用。" + +#: src/modules/grubcfg/main.py:28 +msgid "Configure GRUB." +msgstr "設定 GRUB。" + +#: src/modules/hwclock/main.py:26 +msgid "Setting hardware clock." +msgstr "正在設定硬體時鐘。" + +#: src/modules/initcpiocfg/main.py:28 +msgid "Configuring mkinitcpio." +msgstr "正在設定 mkinitcpio。" + +#: src/modules/initramfscfg/main.py:32 +msgid "Configuring initramfs." +msgstr "正在設定 initramfs。" + +#: src/modules/localecfg/main.py:30 +msgid "Configuring locales." +msgstr "正在設定語系。" + #: src/modules/luksopenswaphookcfg/main.py:26 msgid "Configuring encrypted swap." msgstr "正在設定已加密的 swap。" +#: src/modules/mkinitfs/main.py:27 +msgid "Creating initramfs with mkinitfs." +msgstr "正在使用 mkinitfs 建立 initramfs。" + +#: src/modules/mkinitfs/main.py:49 +msgid "Failed to run mkinitfs on the target" +msgstr "在目標上執行 mkinitfs 失敗" + +#: src/modules/mount/main.py:30 +msgid "Mounting partitions." +msgstr "正在掛載分割區。" + +#: src/modules/networkcfg/main.py:28 +msgid "Saving network configuration." +msgstr "正在儲存網路設定。" + +#: src/modules/openrcdmcryptcfg/main.py:26 +msgid "Configuring OpenRC dmcrypt service." +msgstr "正在設定 OpenRC dmcrypt 服務。" + +#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 +#: src/modules/packages/main.py:69 +msgid "Install packages." +msgstr "安裝軟體包。" + +#: src/modules/packages/main.py:57 +#, python-format +msgid "Processing packages (%(count)d / %(total)d)" +msgstr "正在處理軟體包 (%(count)d / %(total)d)" + +#: src/modules/packages/main.py:62 +#, python-format +msgid "Installing one package." +msgid_plural "Installing %(num)d packages." +msgstr[0] "正在安裝 %(num)d 軟體包。" + +#: src/modules/packages/main.py:65 +#, python-format +msgid "Removing one package." +msgid_plural "Removing %(num)d packages." +msgstr[0] "正在移除 %(num)d 軟體包。" + +#: src/modules/packages/main.py:588 src/modules/packages/main.py:600 +#: src/modules/packages/main.py:628 +msgid "Package Manager error" +msgstr "軟體包管理程式錯誤" + +#: src/modules/packages/main.py:589 +msgid "" +"The package manager could not prepare updates. The command <pre>{!s}</pre> " +"returned error code {!s}." +msgstr "軟體包管理程式無法準備更新。指令 <pre>{!s}</pre> 回傳了錯誤碼 {!s}。" + +#: src/modules/packages/main.py:601 +msgid "" +"The package manager could not update the system. The command <pre>{!s}</pre>" +" returned error code {!s}." +msgstr "軟體包管理程式無法更新系統。指令 <pre>{!s}</pre> 回傳了錯誤碼 {!s}。" + +#: src/modules/packages/main.py:629 +msgid "" +"The package manager could make changes to the installed system. The command " +"<pre>{!s}</pre> returned error code {!s}." +msgstr "軟體包管理程式無法對已安裝的系統做出變更。指令 <pre>{!s}</pre> 回傳了錯誤碼 {!s}。" + +#: src/modules/plymouthcfg/main.py:27 +msgid "Configure Plymouth theme" +msgstr "設定 Plymouth 主題" + #: src/modules/rawfs/main.py:26 msgid "Installing data." msgstr "正在安裝資料。" @@ -243,6 +259,11 @@ msgid "" "level {level!s}." msgstr "未知的服務動作 <code>{arg!s}</code> 給服務 {name!s} 在執行層級 {level!s}。" +#: src/modules/services-openrc/main.py:93 +#: src/modules/services-systemd/main.py:59 +msgid "Cannot modify service" +msgstr "無法修改服務" + #: src/modules/services-openrc/main.py:94 msgid "" "<code>rc-update {arg!s}</code> call in chroot returned error code {num!s}." @@ -268,85 +289,99 @@ msgid "" "exist." msgstr "服務 {name!s} 的路徑為 <code>{path!s}</code>,不存在。" -#: src/modules/plymouthcfg/main.py:27 -msgid "Configure Plymouth theme" -msgstr "設定 Plymouth 主題" +#: src/modules/services-systemd/main.py:26 +msgid "Configure systemd services" +msgstr "設定 systemd 服務" -#: src/modules/packages/main.py:50 src/modules/packages/main.py:59 -#: src/modules/packages/main.py:69 -msgid "Install packages." -msgstr "安裝軟體包。" +#: src/modules/services-systemd/main.py:60 +msgid "" +"<code>systemctl {arg!s}</code> call in chroot returned error code {num!s}." +msgstr "在 chroot 中呼叫的 <code>systemctl {arg!s}</code> 回傳了錯誤代碼 {num!s}。" -#: src/modules/packages/main.py:57 -#, python-format -msgid "Processing packages (%(count)d / %(total)d)" -msgstr "正在處理軟體包 (%(count)d / %(total)d)" +#: src/modules/services-systemd/main.py:63 +#: src/modules/services-systemd/main.py:67 +msgid "Cannot enable systemd service <code>{name!s}</code>." +msgstr "無法啟用 systemd 服務 <code>{name!s}</code>。" -#: src/modules/packages/main.py:62 -#, python-format -msgid "Installing one package." -msgid_plural "Installing %(num)d packages." -msgstr[0] "正在安裝 %(num)d 軟體包。" +#: src/modules/services-systemd/main.py:65 +msgid "Cannot enable systemd target <code>{name!s}</code>." +msgstr "無法啟用 systemd 目標 <code>{name!s}</code>。" -#: src/modules/packages/main.py:65 -#, python-format -msgid "Removing one package." -msgid_plural "Removing %(num)d packages." -msgstr[0] "正在移除 %(num)d 軟體包。" +#: src/modules/services-systemd/main.py:69 +msgid "Cannot disable systemd target <code>{name!s}</code>." +msgstr "無法停用 systemd 目標 <code>{name!s}</code>。" -#: src/modules/bootloader/main.py:43 -msgid "Install bootloader." -msgstr "安裝開機載入程式。" +#: src/modules/services-systemd/main.py:71 +msgid "Cannot mask systemd unit <code>{name!s}</code>." +msgstr "無法 mask systemd 單位 <code>{name!s}</code>。" -#: src/modules/hwclock/main.py:26 -msgid "Setting hardware clock." -msgstr "正在設定硬體時鐘。" +#: src/modules/services-systemd/main.py:73 +msgid "" +"Unknown systemd commands <code>{command!s}</code> and " +"<code>{suffix!s}</code> for unit {name!s}." +msgstr "" +"未知的 systemd 指令 <code>{command!s}</code> 與 <code>{suffix!s}</code> 給單位 " +"{name!s}。" -#: src/modules/mkinitfs/main.py:27 -msgid "Creating initramfs with mkinitfs." -msgstr "正在使用 mkinitfs 建立 initramfs。" +#: src/modules/umount/main.py:31 +msgid "Unmount file systems." +msgstr "解除掛載檔案系統。" -#: src/modules/mkinitfs/main.py:49 -msgid "Failed to run mkinitfs on the target" -msgstr "在目標上執行 mkinitfs 失敗" +#: src/modules/unpackfs/main.py:35 +msgid "Filling up filesystems." +msgstr "填滿檔案系統。" -#: src/modules/mkinitfs/main.py:50 src/modules/dracut/main.py:50 -msgid "The exit code was {}" -msgstr "結束碼為 {}" +#: src/modules/unpackfs/main.py:255 +msgid "rsync failed with error code {}." +msgstr "rsync 失敗,錯誤碼 {} 。" -#: src/modules/dracut/main.py:27 -msgid "Creating initramfs with dracut." -msgstr "正在使用 dracut 建立 initramfs。" +#: src/modules/unpackfs/main.py:300 +msgid "Unpacking image {}/{}, file {}/{}" +msgstr "正在解壓縮 {}/{},檔案 {}/{}" -#: src/modules/dracut/main.py:49 -msgid "Failed to run dracut on the target" -msgstr "在目標上執行 dracut 失敗" +#: src/modules/unpackfs/main.py:315 +msgid "Starting to unpack {}" +msgstr "開始解壓縮 {}" -#: src/modules/initramfscfg/main.py:32 -msgid "Configuring initramfs." -msgstr "正在設定 initramfs。" +#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:464 +msgid "Failed to unpack image \"{}\"" +msgstr "無法解開映像檔 \"{}\"" -#: src/modules/openrcdmcryptcfg/main.py:26 -msgid "Configuring OpenRC dmcrypt service." -msgstr "正在設定 OpenRC dmcrypt 服務。" +#: src/modules/unpackfs/main.py:431 +msgid "No mount point for root partition" +msgstr "沒有 root 分割區的掛載點" -#: src/modules/fstab/main.py:29 -msgid "Writing fstab." -msgstr "正在寫入 fstab。" +#: src/modules/unpackfs/main.py:432 +msgid "globalstorage does not contain a \"rootMountPoint\" key, doing nothing" +msgstr "globalstorage 不包含 \"rootMountPoint\" 鍵,不做任何事" -#: src/modules/dummypython/main.py:35 -msgid "Dummy python job." -msgstr "假的 python 工作。" +#: src/modules/unpackfs/main.py:437 +msgid "Bad mount point for root partition" +msgstr "root 分割區掛載點錯誤" -#: src/modules/dummypython/main.py:37 src/modules/dummypython/main.py:93 -#: src/modules/dummypython/main.py:94 -msgid "Dummy python step {}" -msgstr "假的 python step {}" +#: src/modules/unpackfs/main.py:438 +msgid "rootMountPoint is \"{}\", which does not exist, doing nothing" +msgstr "rootMountPoint 為 \"{}\",其不存在,不做任何事" -#: src/modules/localecfg/main.py:30 -msgid "Configuring locales." -msgstr "正在設定語系。" +#: src/modules/unpackfs/main.py:454 src/modules/unpackfs/main.py:458 +#: src/modules/unpackfs/main.py:478 +msgid "Bad unsquash configuration" +msgstr "錯誤的 unsquash 設定" -#: src/modules/networkcfg/main.py:28 -msgid "Saving network configuration." -msgstr "正在儲存網路設定。" +#: src/modules/unpackfs/main.py:455 +msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" +msgstr "\"{}\" ({}) 的檔案系統不獲您目前的內核所支援" + +#: src/modules/unpackfs/main.py:459 +msgid "The source filesystem \"{}\" does not exist" +msgstr "來源檔案系統 \"{}\" 不存在" + +#: src/modules/unpackfs/main.py:465 +msgid "" +"Failed to find unsquashfs, make sure you have the squashfs-tools package " +"installed" +msgstr "找不到 unsquashfs,請確定已安裝 squashfs-tools 軟體包" + +#: src/modules/unpackfs/main.py:479 +msgid "The destination \"{}\" in the target system is not a directory" +msgstr "目標系統中的目的地 \"{}\" 不是目錄" diff --git a/src/branding/default/branding.desc b/src/branding/default/branding.desc index 90f92b5f175d7ad78b278ffd7147080da51c4ee3..938d9eeb2ae3b461e74aaa9ea36024b27cd7cb24 100644 --- a/src/branding/default/branding.desc +++ b/src/branding/default/branding.desc @@ -220,13 +220,19 @@ slideshowAPI: 2 # These options are to customize online uploading of logs to pastebins: -# - type : Defines the kind of pastebin service to be used. Currently -# it accepts two values: -# - none : disables the pastebin functionality -# - fiche : use fiche pastebin server -# - url : Defines the address of pastebin service to be used. -# Takes string as input. Important bits are the host and port, -# the scheme is not used. +# - type : Defines the kind of pastebin service to be used. Currently +# it accepts two values: +# - none : disables the pastebin functionality +# - fiche : use fiche pastebin server +# - url : Defines the address of pastebin service to be used. +# Takes string as input. Important bits are the host and port, +# the scheme is not used. +# - sizeLimit : Defines maximum size limit (in KiB) of log file to be pasted. +# Takes integer as input. If < 0, no limit will be forced, +# else only last (approximately) 'n' KiB of log file will be pasted. +# Please note that upload size may be slightly over the limit (due +# to last minute logging), so provide a suitable value. uploadServer : type : "fiche" url : "http://termbin.com:9999" + sizeLimit : -1 diff --git a/src/calamares/CalamaresApplication.cpp b/src/calamares/CalamaresApplication.cpp index 88d2e9a85d371ed0ef9f7c199034a958c0523253..08a5606e137b68836c974082be56c10b2a01322a 100644 --- a/src/calamares/CalamaresApplication.cpp +++ b/src/calamares/CalamaresApplication.cpp @@ -10,7 +10,7 @@ #include "CalamaresApplication.h" #include "CalamaresConfig.h" -#include "CalamaresVersion.h" +#include "CalamaresVersionX.h" #include "CalamaresWindow.h" #include "progresstree/ProgressTreeView.h" diff --git a/src/calamares/testmain.cpp b/src/calamares/testmain.cpp index e038b5a2fca397c4909aaa00344ea74f73911815..0e7f4ab42ce6992a1eff950eb213351c5c4a6df8 100644 --- a/src/calamares/testmain.cpp +++ b/src/calamares/testmain.cpp @@ -24,11 +24,19 @@ #include "modulesystem/ModuleManager.h" #include "modulesystem/ViewModule.h" #include "utils/Logger.h" +#include "utils/Yaml.h" +#include "viewpages/ExecutionViewStep.h" + +// Optional features of Calamares +// - Python support +// - QML support +#ifdef WITH_PYTHON +#include "PythonJob.h" +#endif #ifdef WITH_QML #include "utils/Qml.h" #endif -#include "utils/Yaml.h" -#include "viewpages/ExecutionViewStep.h" + #include <QApplication> #include <QCommandLineOption> @@ -54,6 +62,7 @@ struct ModuleConfig QString m_language; QString m_branding; bool m_ui; + bool m_pythonInjection; }; static ModuleConfig @@ -78,7 +87,6 @@ handle_args( QCoreApplication& a ) QStringLiteral( "Enable UI" ) ); QCommandLineOption slideshowOption( QStringList() << QStringLiteral( "s" ) << QStringLiteral( "slideshow" ), QStringLiteral( "Run slideshow module" ) ); - QCommandLineParser parser; parser.setApplicationDescription( "Calamares module tester" ); parser.addHelpOption(); @@ -91,6 +99,12 @@ handle_args( QCoreApplication& a ) parser.addOption( brandOption ); parser.addOption( uiOption ); parser.addOption( slideshowOption ); +#ifdef WITH_PYTHON + QCommandLineOption pythonOption( QStringList() << QStringLiteral( "P" ) << QStringLiteral( "no-injected-python" ), + QStringLiteral( "Do not disable potentially-harmful Python commands" ) ); + parser.addOption( pythonOption ); +#endif + parser.addPositionalArgument( "module", "Path or name of module to run." ); parser.addPositionalArgument( "job.yaml", "Path of job settings document to use.", "[job.yaml]" ); @@ -115,12 +129,21 @@ handle_args( QCoreApplication& a ) jobSettings = args.at( 1 ); } + bool pythonInjection = true; +#ifdef WITH_PYTHON + if ( parser.isSet( pythonOption ) ) + { + pythonInjection = false; + } +#endif return ModuleConfig { parser.isSet( slideshowOption ) ? QStringLiteral( "-" ) : args.first(), jobSettings, parser.value( globalOption ), parser.value( langOption ), parser.value( brandOption ), - parser.isSet( slideshowOption ) || parser.isSet( uiOption ) }; + parser.isSet( slideshowOption ) || parser.isSet( uiOption ), + pythonInjection + }; } } @@ -321,7 +344,7 @@ load_module( const ModuleConfig& moduleConfig ) QString configFile( moduleConfig.configFile().isEmpty() ? moduleDirectory + '/' + name + ".conf" : moduleConfig.configFile() ); - cDebug() << "Module" << moduleName << "job-configuration:" << configFile; + cDebug() << Logger::SubEntry << "Module" << moduleName << "job-configuration:" << configFile; Calamares::Module* module = Calamares::moduleFromDescriptor( Calamares::ModuleSystem::Descriptor::fromDescriptorData( descriptor ), name, configFile, moduleDirectory ); @@ -365,6 +388,46 @@ createApplication( int& argc, char* argv[] ) return new QCoreApplication( argc, argv ); } +#ifdef WITH_PYTHON +static const char pythonPreScript[] = R"%( +# This is Python code executed by Python modules *before* the +# script file (e.g. main.py) is executed. +# +# Calls to suprocess methods that execute something are +# suppressed and logged -- scripts should really be using libcalamares +# methods instead. +_calamares_subprocess = __import__("subprocess", globals(), locals(), [], 0) +import sys +import libcalamares +class fake_subprocess(object): + PIPE = object() + STDOUT = object() + STDERR = object() + class CompletedProcess(object): + returncode = 0 + stdout = "" + stderr = "" + @staticmethod + def call(*args, **kwargs): + libcalamares.utils.debug("subprocess.call(%r,%r) X ignored" % (args, kwargs)) + return 0 + @staticmethod + def check_call(*args, **kwargs): + libcalamares.utils.debug("subprocess.check_call(%r,%r) X ignored" % (args, kwargs)) + return 0 + # This is a 3.5-and-later method, is supposed to return a CompletedProcess + @staticmethod + def run(*args, **kwargs): + libcalamares.utils.debug("subprocess.run(%r,%r) X ignored" % (args, kwargs)) + return fake_subprocess.CompletedProcess() +for attr in ("CalledProcessError",): + setattr(fake_subprocess,attr,getattr(_calamares_subprocess,attr)) +sys.modules["subprocess"] = fake_subprocess +libcalamares.utils.debug('pre-script for testing purposes injected') + +)%"; +#endif + int main( int argc, char* argv[] ) { @@ -394,6 +457,12 @@ main( int argc, char* argv[] ) gs->insert( "localeConf", vm ); } +#ifdef WITH_PYTHON + if ( module.m_pythonInjection ) + { + Calamares::PythonJob::setInjectedPreScript(pythonPreScript); + } +#endif #ifdef WITH_QML CalamaresUtils::initQmlModulesDir(); // don't care if failed #endif @@ -406,7 +475,7 @@ main( int argc, char* argv[] ) return 1; } - cDebug() << " .. got" << m->name() << m->typeString() << m->interfaceString(); + cDebug() << Logger::SubEntry << " .. got" << m->name() << m->typeString() << m->interfaceString(); if ( m->type() == Calamares::Module::Type::View ) { // If we forgot the --ui, any ViewModule will core dump as it @@ -455,7 +524,6 @@ main( int argc, char* argv[] ) cDebug() << "Module metadata" << TR( "name", m->name() ) << TR( "type", m->typeString() ) << TR( "interface", m->interfaceString() ); - cDebug() << "Job outputs:"; Calamares::JobList jobList = m->jobs(); unsigned int failure_count = 0; unsigned int count = 1; diff --git a/src/libcalamares/CMakeLists.txt b/src/libcalamares/CMakeLists.txt index 95dad053007a9a520c26d36921942a02f6d47ce1..9615cedb89fe885c75dbb951dac334fb84c453f8 100644 --- a/src/libcalamares/CMakeLists.txt +++ b/src/libcalamares/CMakeLists.txt @@ -63,6 +63,7 @@ set( libSources packages/Globals.cpp # Partition service + partition/Global.cpp partition/Mount.cpp partition/PartitionSize.cpp partition/Sync.cpp @@ -187,6 +188,7 @@ file( GLOB rootHeaders "*.h" ) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/CalamaresConfig.h + ${CMAKE_CURRENT_BINARY_DIR}/CalamaresVersion.h ${rootHeaders} DESTINATION include/libcalamares ) @@ -213,10 +215,49 @@ calamares_add_test( ${geoip_src} ) +function ( calamares_qrc_translations basename ) + set( NAME ${ARGV0} ) + set( options "" ) + set( oneValueArgs SUBDIRECTORY OUTPUT_VARIABLE ) + set( multiValueArgs LANGUAGES ) + cmake_parse_arguments( _qrt "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} ) + + if( NOT _qrt_OUTPUT_VARIABLE ) + set( _qrt_OUTPUT_VARIABLE "qrc_translations_${basename}" ) + endif() + + set( translations_qrc_infile ${CMAKE_CURRENT_BINARY_DIR}/${basename}.qrc ) + set( translations_qrc_outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${basename}.cxx ) + + # Must use this variable name because of the @ substitution + set( calamares_i18n_qrc_content "" ) + set( calamares_i18n_ts_filelist "" ) + foreach( lang ${_qrt_LANGUAGES} ) + string( APPEND calamares_i18n_qrc_content "<file>${basename}_${lang}.qm</file>" ) + list( APPEND calamares_i18n_ts_filelist "${CMAKE_CURRENT_SOURCE_DIR}/${_qrt_SUBDIRECTORY}/${basename}_${lang}.ts" ) + endforeach() + + configure_file( ${CMAKE_SOURCE_DIR}/lang/calamares_i18n.qrc.in ${translations_qrc_infile} @ONLY ) + qt5_add_translation(QM_FILES ${calamares_i18n_ts_filelist}) + + # Run the resource compiler (rcc_options should already be set) + add_custom_command( + OUTPUT ${translations_qrc_outfile} + COMMAND "${Qt5Core_RCC_EXECUTABLE}" + ARGS ${rcc_options} --format-version 1 -name ${basename} -o ${translations_qrc_outfile} ${translations_qrc_infile} + MAIN_DEPENDENCY ${translations_qrc_infile} + DEPENDS ${QM_FILES} + ) + + set( ${_qrt_OUTPUT_VARIABLE} ${translations_qrc_outfile} PARENT_SCOPE ) +endfunction() + +calamares_qrc_translations( localetest OUTPUT_VARIABLE localetest_qrc SUBDIRECTORY testdata LANGUAGES nl ) calamares_add_test( libcalamareslocaletest SOURCES locale/Tests.cpp + ${localetest_qrc} ) calamares_add_test( @@ -240,7 +281,10 @@ calamares_add_test( calamares_add_test( libcalamarespartitiontest SOURCES + partition/Global.cpp partition/Tests.cpp + LIBRARIES + ${OPTIONAL_PRIVATE_LIBRARIES} ) if( KPMcore_FOUND ) diff --git a/src/libcalamares/Job.h b/src/libcalamares/Job.h index c7578272d0c2d7f2dd19ca82bdd02daa019694fe..58a9bba39af946c97c0a6a8ef68095de16d2f03c 100644 --- a/src/libcalamares/Job.h +++ b/src/libcalamares/Job.h @@ -35,7 +35,8 @@ public: NoError = 0, GenericError = -1, PythonUncaughtException = 1, - InvalidConfiguration = 2 + InvalidConfiguration = 2, + MissingRequirements = 3, }; // Can't copy, but you can keep a temporary diff --git a/src/libcalamares/JobQueue.h b/src/libcalamares/JobQueue.h index 92468d535e48ad08ceda5778ad02dbd1270a5f43..699f52e42809eef3a20c95f7bc22cf34098f08f1 100644 --- a/src/libcalamares/JobQueue.h +++ b/src/libcalamares/JobQueue.h @@ -27,7 +27,22 @@ public: explicit JobQueue( QObject* parent = nullptr ); ~JobQueue() override; + /** @brief Returns the most-recently-created instance. + * + * It is possible for instance() to be @c nullptr, since you must + * call the constructor explicitly first. + */ static JobQueue* instance(); + /* @brief Returns the GlobalStorage object for the instance. + * + * It is possible for instanceGlobalStorage() to be @c nullptr, + * since there might not be an instance to begin with. + */ + static GlobalStorage* instanceGlobalStorage() + { + auto* jq = instance(); + return jq ? jq->globalStorage() : nullptr; + } GlobalStorage* globalStorage() const; diff --git a/src/libcalamares/PythonHelper.cpp b/src/libcalamares/PythonHelper.cpp index f13f5979fe42adc9f774207bbd3ca578b9cc4729..d6e61b3aa820f21c1d57bdf45f74e917c7c91ec8 100644 --- a/src/libcalamares/PythonHelper.cpp +++ b/src/libcalamares/PythonHelper.cpp @@ -40,19 +40,25 @@ variantToPyObject( const QVariant& variant ) case QVariant::Int: return bp::object( variant.toInt() ); + case QVariant::UInt: + return bp::object( variant.toUInt() ); case QVariant::LongLong: return bp::object( variant.toLongLong() ); + case QVariant::ULongLong: + return bp::object( variant.toULongLong() ); case QVariant::Double: return bp::object( variant.toDouble() ); + case QVariant::Char: case QVariant::String: return bp::object( variant.toString().toStdString() ); case QVariant::Bool: return bp::object( variant.toBool() ); + case QVariant::Invalid: default: return bp::object(); } @@ -431,14 +437,24 @@ GlobalStoragePythonWrapper::keys() const int GlobalStoragePythonWrapper::remove( const std::string& key ) { - return m_gs->remove( QString::fromStdString( key ) ); + const QString gsKey( QString::fromStdString( key ) ); + if ( !m_gs->contains( gsKey ) ) + { + cWarning() << "Unknown GS key" << key.c_str(); + } + return m_gs->remove( gsKey ); } bp::object GlobalStoragePythonWrapper::value( const std::string& key ) const { - return CalamaresPython::variantToPyObject( m_gs->value( QString::fromStdString( key ) ) ); + const QString gsKey( QString::fromStdString( key ) ); + if ( !m_gs->contains( gsKey ) ) + { + cWarning() << "Unknown GS key" << key.c_str(); + } + return CalamaresPython::variantToPyObject( m_gs->value( gsKey ) ); } } // namespace CalamaresPython diff --git a/src/libcalamares/PythonJob.cpp b/src/libcalamares/PythonJob.cpp index 98f284ecc3b8b85c3b533b88671862ec062bdc0c..1a4683c29ce4d626daf258a9c19737e19def2b59 100644 --- a/src/libcalamares/PythonJob.cpp +++ b/src/libcalamares/PythonJob.cpp @@ -19,6 +19,8 @@ #include <QDir> +static const char* s_preScript = nullptr; + namespace bp = boost::python; BOOST_PYTHON_FUNCTION_OVERLOADS( mount_overloads, CalamaresPython::mount, 2, 4 ); @@ -242,6 +244,11 @@ PythonJob::exec() calamaresNamespace[ "globalstorage" ] = CalamaresPython::GlobalStoragePythonWrapper( JobQueue::instance()->globalStorage() ); + if ( s_preScript ) + { + bp::exec( s_preScript, scriptNamespace, scriptNamespace ); + } + cDebug() << "Job file" << scriptFI.absoluteFilePath(); bp::object execResult = bp::exec_file( scriptFI.absoluteFilePath().toLocal8Bit().data(), scriptNamespace, scriptNamespace ); @@ -319,4 +326,11 @@ PythonJob::emitProgress( qreal progressValue ) emit progress( progressValue ); } +void +PythonJob::setInjectedPreScript( const char* preScript ) +{ + s_preScript = preScript; + cDebug() << "Python pre-script set to" << Logger::Pointer( preScript ); +} + } // namespace Calamares diff --git a/src/libcalamares/PythonJob.h b/src/libcalamares/PythonJob.h index 04a0645eaee928f40571cea0e69c15ba081bf3a7..af77d741d09edf2057c94eec27ea6ebd7f717c5e 100644 --- a/src/libcalamares/PythonJob.h +++ b/src/libcalamares/PythonJob.h @@ -41,6 +41,19 @@ public: QString prettyStatusMessage() const override; JobResult exec() override; + /** @brief Sets the pre-run Python code for all PythonJobs + * + * A PythonJob runs the code from the scriptFile parameter to + * the constructor; the pre-run code is **also** run, before + * even the scriptFile code. Use this in testing mode + * to modify Python internals. + * + * No ownership of @p script is taken: pass in a pointer to + * a character literal or something that lives longer than the + * job. Pass in @c nullptr to switch off pre-run code. + */ + static void setInjectedPreScript( const char* script ); + private: struct Private; diff --git a/src/libcalamares/Settings.h b/src/libcalamares/Settings.h index 4d3d2db3a1947209a51f8bd8493f217bcf7f11e3..b2f669ffe6c96fd606e142e52a8fbc51ca6d3a55 100644 --- a/src/libcalamares/Settings.h +++ b/src/libcalamares/Settings.h @@ -179,7 +179,7 @@ private: bool m_promptInstall = false; bool m_disableCancel = false; bool m_disableCancelDuringExec = false; - bool m_hideBackAndNextDuringExec=false; + bool m_hideBackAndNextDuringExec = false; bool m_quitAtEnd = false; }; diff --git a/src/libcalamares/locale/CountryData_p.cpp b/src/libcalamares/locale/CountryData_p.cpp index f439de27c4bbd19463829d07d86cd9a1735376c9..455027ef8c0d7a2375d1c6d2a186ff0afbfd0266 100644 --- a/src/libcalamares/locale/CountryData_p.cpp +++ b/src/libcalamares/locale/CountryData_p.cpp @@ -31,6 +31,7 @@ * Edited anyway: * 20191211 India (IN) changed to AnyLanguage, since Hindi doesn't make sense. #1284 * 20210207 Belarus (BY) changed to Russian, as the more-common-language. #1634 + * 20210615 Tokelau and Tuvalu country enum values changed to avoid deprecation warning. * */ @@ -224,13 +225,13 @@ static const CountryData country_data_table[] = { { QLocale::Language::French, QLocale::Country::Togo, 'T', 'G' }, { QLocale::Language::Thai, QLocale::Country::Thailand, 'T', 'H' }, { QLocale::Language::Tajik, QLocale::Country::Tajikistan, 'T', 'J' }, -{ QLocale::Language::TokelauLanguage, QLocale::Country::Tokelau, 'T', 'K' }, +{ QLocale::Language::TokelauLanguage, QLocale::Country::TokelauCountry, 'T', 'K' }, { QLocale::Language::Portuguese, QLocale::Country::EastTimor, 'T', 'L' }, { QLocale::Language::Turkmen, QLocale::Country::Turkmenistan, 'T', 'M' }, { QLocale::Language::Arabic, QLocale::Country::Tunisia, 'T', 'N' }, { QLocale::Language::Tongan, QLocale::Country::Tonga, 'T', 'O' }, { QLocale::Language::Turkish, QLocale::Country::Turkey, 'T', 'R' }, -{ QLocale::Language::TuvaluLanguage, QLocale::Country::Tuvalu, 'T', 'V' }, +{ QLocale::Language::TuvaluLanguage, QLocale::Country::TuvaluCountry, 'T', 'V' }, { QLocale::Language::Chinese, QLocale::Country::Taiwan, 'T', 'W' }, { QLocale::Language::Swahili, QLocale::Country::Tanzania, 'T', 'Z' }, { QLocale::Language::Ukrainian, QLocale::Country::Ukraine, 'U', 'A' }, diff --git a/src/libcalamares/locale/Tests.cpp b/src/libcalamares/locale/Tests.cpp index b701ce8492be9e7bcf60fcffc205c9fffe4e9f37..05e8f610c1c51e40a721d9c1c7c33859db2cc064 100644 --- a/src/libcalamares/locale/Tests.cpp +++ b/src/libcalamares/locale/Tests.cpp @@ -16,6 +16,7 @@ #include "CalamaresVersion.h" #include "GlobalStorage.h" #include "utils/Logger.h" +#include "utils/Retranslator.h" #include <QtTest/QtTest> @@ -33,6 +34,7 @@ private Q_SLOTS: void testTranslatableLanguages(); void testTranslatableConfig1(); void testTranslatableConfig2(); + void testTranslatableConfigContext(); void testLanguageScripts(); void testEsperanto(); @@ -246,6 +248,32 @@ LocaleTests::testTranslatableConfig2() QCOMPARE( ts3.count(), 1 ); // The empty string } +void +LocaleTests::testTranslatableConfigContext() +{ + using TS = CalamaresUtils::Locale::TranslatedString; + + const QString original( "Quit" ); + TS quitUntranslated( original ); + TS quitTranslated( original, metaObject()->className() ); + + QCOMPARE( quitUntranslated.get(), original ); + QCOMPARE( quitTranslated.get(), original ); + + // Load translation data from QRC + QVERIFY( QFile::exists( ":/lang/localetest_nl.qm" ) ); + QTranslator t; + QVERIFY( t.load( QString( ":/lang/localetest_nl" ) ) ); + QCoreApplication::installTranslator( &t ); + + // Translation doesn't affect the one without context + QCOMPARE( quitUntranslated.get(), original ); + // But the translation **does** affect this class' context + QCOMPARE( quitTranslated.get(), QStringLiteral( "Ophouden" ) ); + QCOMPARE( tr( "Quit" ), QStringLiteral( "Ophouden" ) ); +} + + void LocaleTests::testRegions() { diff --git a/src/libcalamares/locale/TranslatableConfiguration.cpp b/src/libcalamares/locale/TranslatableConfiguration.cpp index 1f0811c9d67429c48dbccb827e4b4315a929bd24..c10307aee84b01fc5ba25740e5316ca34e8deaa0 100644 --- a/src/libcalamares/locale/TranslatableConfiguration.cpp +++ b/src/libcalamares/locale/TranslatableConfiguration.cpp @@ -23,9 +23,15 @@ namespace CalamaresUtils { namespace Locale { +TranslatedString::TranslatedString( const QString& key, const char* context ) + : m_context( context ) +{ + m_strings[ QString() ] = key; +} + TranslatedString::TranslatedString( const QString& string ) + : TranslatedString( string, nullptr ) { - m_strings[ QString() ] = string; } TranslatedString::TranslatedString( const QVariantMap& map, const QString& key, const char* context ) diff --git a/src/libcalamares/locale/TranslatableConfiguration.h b/src/libcalamares/locale/TranslatableConfiguration.h index c45c8f52321f5bea97a3f626f538f44c14d23e0e..04897c0a411aa8f88428a484cbc8ad4edbced73b 100644 --- a/src/libcalamares/locale/TranslatableConfiguration.h +++ b/src/libcalamares/locale/TranslatableConfiguration.h @@ -50,11 +50,23 @@ public: * metaObject()->className() as context (from a QObject based class) * to give the TranslatedString the same context as other calls * to tr() within that class. + * + * The @p context, if any, should point to static data; it is + * **not** owned by the TranslatedString. */ TranslatedString( const QVariantMap& map, const QString& key, const char* context = nullptr ); /** @brief Not-actually-translated string. */ TranslatedString( const QString& string ); + /** @brief Proxy for calling QObject::tr() + * + * This is like the two constructors above, with an empty map an a + * non-null context. It will end up calling tr() with that context. + * + * The @p context, if any, should point to static data; it is + * **not** owned by the TranslatedString. + */ + TranslatedString( const QString& key, const char* context ); /// @brief Empty string TranslatedString() : TranslatedString( QString() ) diff --git a/src/libcalamares/network/Manager.cpp b/src/libcalamares/network/Manager.cpp index d089551bbd4969dee2841230a12fcdee06d975ba..79db1a587e5554268eb543d4dcd46eccf0105861 100644 --- a/src/libcalamares/network/Manager.cpp +++ b/src/libcalamares/network/Manager.cpp @@ -27,10 +27,16 @@ namespace Network void RequestOptions::applyToRequest( QNetworkRequest* request ) const { +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) + constexpr const auto RedirectPolicyAttribute = QNetworkRequest::FollowRedirectsAttribute; +#else + constexpr const auto RedirectPolicyAttribute = QNetworkRequest::RedirectPolicyAttribute; +#endif + if ( m_flags & Flag::FollowRedirect ) { // Follows all redirects except unsafe ones (https to http). - request->setAttribute( QNetworkRequest::FollowRedirectsAttribute, true ); + request->setAttribute( RedirectPolicyAttribute, true ); } if ( m_flags & Flag::FakeUserAgent ) diff --git a/src/libcalamares/packages/Globals.cpp b/src/libcalamares/packages/Globals.cpp index c5e882436b3f7316a3f4f8eac3511ce46f8e982a..aedbc21193f9be6648780cc6a947c4c635c89979 100644 --- a/src/libcalamares/packages/Globals.cpp +++ b/src/libcalamares/packages/Globals.cpp @@ -12,11 +12,11 @@ #include "GlobalStorage.h" #include "utils/Logger.h" -bool -CalamaresUtils::Packages::setGSPackageAdditions( Calamares::GlobalStorage* gs, - const Calamares::ModuleSystem::InstanceKey& module, - const QVariantList& installPackages, - const QVariantList& tryInstallPackages ) +static bool +additions( Calamares::GlobalStorage* gs, + const QString& key, + const QVariantList& installPackages, + const QVariantList& tryInstallPackages ) { static const char PACKAGEOP[] = "packageOperations"; @@ -25,8 +25,6 @@ CalamaresUtils::Packages::setGSPackageAdditions( Calamares::GlobalStorage* gs, QVariantList packageOperations = gs->contains( PACKAGEOP ) ? gs->value( PACKAGEOP ).toList() : QVariantList(); cDebug() << "Existing package operations length" << packageOperations.length(); - const QString key = module.toString(); - // Clear out existing operations for this module, going backwards: // Sometimes we remove an item, and we don't want the index to // fall off the end of the list. @@ -66,3 +64,25 @@ CalamaresUtils::Packages::setGSPackageAdditions( Calamares::GlobalStorage* gs, } return false; } + +bool +CalamaresUtils::Packages::setGSPackageAdditions( Calamares::GlobalStorage* gs, + const Calamares::ModuleSystem::InstanceKey& module, + const QVariantList& installPackages, + const QVariantList& tryInstallPackages ) +{ + return additions( gs, module.toString(), installPackages, tryInstallPackages ); +} + +bool +CalamaresUtils::Packages::setGSPackageAdditions( Calamares::GlobalStorage* gs, + const Calamares::ModuleSystem::InstanceKey& module, + const QStringList& installPackages ) +{ + QVariantList l; + for ( const auto& s : installPackages ) + { + l << s; + } + return additions( gs, module.toString(), l, QVariantList() ); +} diff --git a/src/libcalamares/packages/Globals.h b/src/libcalamares/packages/Globals.h index a47cf5ae176bf1b526a995c3c05609a29e22842e..a83152ff277501010ea852eb8221934f71485b93 100644 --- a/src/libcalamares/packages/Globals.h +++ b/src/libcalamares/packages/Globals.h @@ -28,6 +28,14 @@ bool setGSPackageAdditions( Calamares::GlobalStorage* gs, const Calamares::ModuleSystem::InstanceKey& module, const QVariantList& installPackages, const QVariantList& tryInstallPackages ); +/** @brief Sets the install-packages GS keys for the given module + * + * This replaces previously-set install-packages lists. Use this with + * plain lists of package names. It does not support try-install. + */ +bool setGSPackageAdditions( Calamares::GlobalStorage* gs, + const Calamares::ModuleSystem::InstanceKey& module, + const QStringList& installPackages ); // void setGSPackageRemovals( const Calamares::ModuleSystem::InstanceKey& key, const QVariantList& removePackages ); } // namespace Packages } // namespace CalamaresUtils diff --git a/src/libcalamares/packages/Tests.cpp b/src/libcalamares/packages/Tests.cpp index 0a9be3a2056901cacf7ebc9e50f7f653b39c98cb..09159abdfb3f2376d2df1f2796a586d39124729e 100644 --- a/src/libcalamares/packages/Tests.cpp +++ b/src/libcalamares/packages/Tests.cpp @@ -24,7 +24,15 @@ private Q_SLOTS: void initTestCase(); void testEmpty(); + void testAdd_data(); + /** @brief Test various add calls, for a "clean" GS + * + * Check that adding through the variant- and the stringlist-API + * does the same thing. + */ void testAdd(); + /// Test replacement and mixing string-list with variant calls + void testAddMixed(); }; void @@ -46,38 +54,179 @@ PackagesTests::testEmpty() // Adding nothing at all does nothing QVERIFY( !CalamaresUtils::Packages::setGSPackageAdditions( &gs, k, QVariantList(), QVariantList() ) ); QVERIFY( !gs.contains( topKey ) ); + + QVERIFY( !CalamaresUtils::Packages::setGSPackageAdditions( &gs, k, QStringList() ) ); + QVERIFY( !gs.contains( topKey ) ); +} + +void +PackagesTests::testAdd_data() +{ + QTest::addColumn< QStringList >( "packages" ); + + QTest::newRow( "one" ) << QStringList { QString( "vim" ) }; + QTest::newRow( "two" ) << QStringList { QString( "vim" ), QString( "emacs" ) }; + QTest::newRow( "one-again" ) << QStringList { QString( "nano" ) }; + QTest::newRow( "six" ) << QStringList { QString( "vim" ), QString( "emacs" ), QString( "nano" ), + QString( "kate" ), QString( "gedit" ), QString( "sublime" ) }; + // There is no "de-duplication" so this will insert "cim" twice + QTest::newRow( "dups" ) << QStringList { QString( "cim" ), QString( "vim" ), QString( "cim" ) }; } void PackagesTests::testAdd() { Calamares::GlobalStorage gs; + + const QString extraEditor( "notepad++" ); const QString topKey( "packageOperations" ); Calamares::ModuleSystem::InstanceKey k( "this", "that" ); + Calamares::ModuleSystem::InstanceKey otherInstance( "this", "other" ); + + QFETCH( QStringList, packages ); + QVERIFY( !packages.contains( extraEditor ) ); + + { + QVERIFY( !gs.contains( topKey ) ); + QVERIFY( + CalamaresUtils::Packages::setGSPackageAdditions( &gs, k, QVariant( packages ).toList(), QVariantList() ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 1 ); + auto action = actionList[ 0 ].toMap(); + QVERIFY( action.contains( "install" ) ); + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), packages.length() ); + for ( const auto& s : qAsConst( packages ) ) + { + QVERIFY( op.contains( s ) ); + } + cDebug() << op; + } + { + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( &gs, otherInstance, packages ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 2 ); // One for each instance key! + auto action = actionList[ 0 ].toMap(); + auto secondaction = actionList[ 1 ].toMap(); + auto op = action[ "install" ].toList(); + auto secondop = secondaction[ "install" ].toList(); + QCOMPARE( op, secondop ); + } + + { + // Replace one and expect differences + packages << extraEditor; + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( &gs, otherInstance, packages ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 2 ); // One for each instance key! + for ( const auto& actionVariant : qAsConst( actionList ) ) + { + auto action = actionVariant.toMap(); + QVERIFY( action.contains( "install" ) ); + QVERIFY( action.contains( "source" ) ); + if ( action[ "source" ].toString() == otherInstance.toString() ) + { + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), packages.length() ); // changed from original length, though + for ( const auto& s : qAsConst( packages ) ) + { + QVERIFY( op.contains( s ) ); + } + } + else + { + // This is the "original" instance, so it's missing extraEditor + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), packages.length()-1 ); // changed from original length + QVERIFY( !op.contains( extraEditor ) ); + } + } + } +} - QVERIFY( !gs.contains( topKey ) ); - QVERIFY( - CalamaresUtils::Packages::setGSPackageAdditions( &gs, k, QVariantList { QString( "vim" ) }, QVariantList() ) ); - QVERIFY( gs.contains( topKey ) ); - auto actionList = gs.value( topKey ).toList(); - QCOMPARE( actionList.length(), 1 ); - auto action = actionList[ 0 ].toMap(); - QVERIFY( action.contains( "install" ) ); - auto op = action[ "install" ].toList(); - QCOMPARE( op.length(), 1 ); - cDebug() << op; - - QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( - &gs, k, QVariantList { QString( "vim" ), QString( "emacs" ) }, QVariantList() ) ); - QVERIFY( gs.contains( topKey ) ); - actionList = gs.value( topKey ).toList(); - QCOMPARE( actionList.length(), 1 ); - action = actionList[ 0 ].toMap(); - QVERIFY( action.contains( "install" ) ); - op = action[ "install" ].toList(); - QCOMPARE( op.length(), 2 ); - QCOMPARE( action[ "source" ].toString(), k.toString() ); - cDebug() << op; +void +PackagesTests::testAddMixed() +{ + Calamares::GlobalStorage gs; + + const QString extraEditor( "notepad++" ); + const QString topKey( "packageOperations" ); + Calamares::ModuleSystem::InstanceKey k( "this", "that" ); + Calamares::ModuleSystem::InstanceKey otherInstance( "this", "other" ); + + // Just one + { + QVERIFY( !gs.contains( topKey ) ); + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( + &gs, k, QVariantList { QString( "vim" ) }, QVariantList() ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 1 ); + auto action = actionList[ 0 ].toMap(); + QVERIFY( action.contains( "install" ) ); + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), 1 ); + QCOMPARE( op[ 0 ], QString( "vim" ) ); + cDebug() << op; + } + + // Replace with two packages + { + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( + &gs, k, QVariantList { QString( "vim" ), QString( "emacs" ) }, QVariantList() ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 1 ); + auto action = actionList[ 0 ].toMap(); + QVERIFY( action.contains( "install" ) ); + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), 2 ); + QCOMPARE( action[ "source" ].toString(), k.toString() ); + QVERIFY( op.contains( QString( "vim" ) ) ); + QVERIFY( op.contains( QString( "emacs" ) ) ); + cDebug() << op; + } + + // Replace with one (different) package + { + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( + &gs, k, QVariantList { QString( "nano" ) }, QVariantList() ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 1 ); + auto action = actionList[ 0 ].toMap(); + QVERIFY( action.contains( "install" ) ); + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), 1 ); + QCOMPARE( action[ "source" ].toString(), k.toString() ); + QCOMPARE( op[ 0 ], QString( "nano" ) ); + cDebug() << op; + } + + // Now we have two sources + { + QVERIFY( CalamaresUtils::Packages::setGSPackageAdditions( &gs, otherInstance, QStringList( extraEditor ) ) ); + QVERIFY( gs.contains( topKey ) ); + auto actionList = gs.value( topKey ).toList(); + QCOMPARE( actionList.length(), 2 ); + + for ( const auto& actionVariant : qAsConst( actionList ) ) + { + auto action = actionVariant.toMap(); + QVERIFY( action.contains( "install" ) ); + QVERIFY( action.contains( "source" ) ); + if ( action[ "source" ].toString() == otherInstance.toString() ) + { + auto op = action[ "install" ].toList(); + QCOMPARE( op.length(), 1 ); + QVERIFY( + op.contains( action[ "source" ] == otherInstance.toString() ? extraEditor : QString( "nano" ) ) ); + } + } + } } diff --git a/src/libcalamares/partition/Global.cpp b/src/libcalamares/partition/Global.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a4d2ee9794abcd99605761160dd73018467b2966 --- /dev/null +++ b/src/libcalamares/partition/Global.cpp @@ -0,0 +1,55 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + * + */ +#include "Global.h" + +#include "GlobalStorage.h" +#include "JobQueue.h" + +#include <QVariantMap> + +static const QString fsUse_key = QStringLiteral( "filesystem_use" ); + +bool +CalamaresUtils::Partition::isFilesystemUsedGS( const Calamares::GlobalStorage* gs, const QString& filesystemType ) +{ + if ( !gs ) + { + return false; + } + const QVariantMap fsUse = gs->value( fsUse_key ).toMap(); + QString key = filesystemType.toLower(); + if ( fsUse.contains( key ) ) + { + const auto v = fsUse.value( key ); + return v.toBool(); + } + return false; +} + +void +CalamaresUtils::Partition::useFilesystemGS( Calamares::GlobalStorage* gs, const QString& filesystemType, bool used ) +{ + if ( gs ) + { + QVariantMap existingMap = gs->contains( fsUse_key ) ? gs->value( fsUse_key ).toMap() : QVariantMap(); + QString key = filesystemType.toLower(); + existingMap.insert( key, used ); + gs->insert( fsUse_key, existingMap ); + } +} + +void +CalamaresUtils::Partition::clearFilesystemGS( Calamares::GlobalStorage* gs ) +{ + if ( gs ) + { + gs->remove( fsUse_key ); + } +} diff --git a/src/libcalamares/partition/Global.h b/src/libcalamares/partition/Global.h new file mode 100644 index 0000000000000000000000000000000000000000..733e2f69cff27d8e3c72034c9d310ef72da83634 --- /dev/null +++ b/src/libcalamares/partition/Global.h @@ -0,0 +1,107 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + * + */ + +/* + * This is the API for manipulating Global Storage keys related to + * filesystems and partitions. + */ + +#ifndef PARTITION_GLOBAL_H +#define PARTITION_GLOBAL_H + +#include "DllMacro.h" +#include "JobQueue.h" + +#ifdef WITH_KPMCORE4API +#include "FileSystem.h" + +#include <kpmcore/fs/filesystem.h> +#endif + +namespace CalamaresUtils +{ +namespace Partition +{ +/** @brief Mark a particular filesystem type as used (or not) + * + * Filesystems are marked used (or not) in the global storage + * key *filesystem_use*. Sub-keys are the filesystem name, + * and the values are boolean; filesystems that are used in + * the target system are marked with @c true. Unused filesystems + * may be unmarked, or may be marked @c false. + * + * The filesystem name should be the untranslated name. Filesystem + * names are **lower**cased when used as keys. + */ +void DLLEXPORT useFilesystemGS( Calamares::GlobalStorage* gs, const QString& filesystemType, bool used ); +/** @brief Reads from global storage whether the filesystem type is used + * + * Reads from the global storage key *filesystem_use* and returns + * the boolean value stored in subkey @p filesystemType. Returns + * @c false if the subkey is not set at all. + * + * The filesystem name should be the untranslated name. Filesystem + * names are **lower**cased when used as keys. + */ +bool DLLEXPORT isFilesystemUsedGS( const Calamares::GlobalStorage* gs, const QString& filesystemType ); + +/** @brief Clears the usage data for filesystems + * + * This removes the internal key *filesystem_use*. + */ +void DLLEXPORT clearFilesystemGS( Calamares::GlobalStorage* gs ); + +/** @brief Convenience function for using "the" Global Storage + * + * @see useFilesystemGS(const QString&, bool) + */ +inline void +useFilesystemGS( const QString& filesystemType, bool used ) +{ + useFilesystemGS( Calamares::JobQueue::instanceGlobalStorage(), filesystemType, used ); +} + +/** @brief Convenience function for using "the" Global Storage + * + * @see isFilesystemUsedGS(const QString&); + */ +inline bool +isFilesystemUsedGS( const QString& filesystemType ) +{ + return isFilesystemUsedGS( Calamares::JobQueue::instanceGlobalStorage(), filesystemType ); +} + +#ifdef WITH_KPMCORE4API +/** @brief Mark a particular filesystem type as used (or not) + * + * See useFilesystemGS(const QString&, bool); this method uses the filesystem type + * enumeration to pick the name. + */ +inline void +useFilesystemGS( FileSystem::Type filesystem, bool used ) +{ + useFilesystemGS( untranslatedFS( filesystem ), used ); +} + +/* @brief Reads from global storage whether the typesystem type is used + * + * See isFilesystemUsedGS(const QString&). + */ +inline bool +isFilesystemUsedGS( FileSystem::Type filesystem ) +{ + return isFilesystemUsedGS( untranslatedFS( filesystem ) ); +} + +#endif +} // namespace Partition +} // namespace CalamaresUtils + +#endif diff --git a/src/libcalamares/partition/Tests.cpp b/src/libcalamares/partition/Tests.cpp index cd2922ee2d20c67172665003c2a58fa5d3834da5..16f7d78c25d33aadbd20f83e56ab74807dff989e 100644 --- a/src/libcalamares/partition/Tests.cpp +++ b/src/libcalamares/partition/Tests.cpp @@ -8,32 +8,50 @@ * */ -#include "Tests.h" - +#include "Global.h" #include "PartitionSize.h" +#include "GlobalStorage.h" +#include "utils/Logger.h" + +#include <QObject> +#include <QtTest/QtTest> + using SizeUnit = CalamaresUtils::Partition::SizeUnit; using PartitionSize = CalamaresUtils::Partition::PartitionSize; Q_DECLARE_METATYPE( SizeUnit ) -#include "utils/Logger.h" +class PartitionServiceTests : public QObject +{ + Q_OBJECT +public: + PartitionServiceTests(); + ~PartitionServiceTests() override; -#include <QtTest/QtTest> +private Q_SLOTS: + void initTestCase(); -QTEST_GUILESS_MAIN( PartitionSizeTests ) + void testUnitComparison_data(); + void testUnitComparison(); -PartitionSizeTests::PartitionSizeTests() {} + void testUnitNormalisation_data(); + void testUnitNormalisation(); -PartitionSizeTests::~PartitionSizeTests() {} + void testFilesystemGS(); +}; + +PartitionServiceTests::PartitionServiceTests() {} + +PartitionServiceTests::~PartitionServiceTests() {} void -PartitionSizeTests::initTestCase() +PartitionServiceTests::initTestCase() { } void -PartitionSizeTests::testUnitComparison_data() +PartitionServiceTests::testUnitComparison_data() { QTest::addColumn< SizeUnit >( "u1" ); QTest::addColumn< SizeUnit >( "u2" ); @@ -71,7 +89,7 @@ original_compare( SizeUnit m_unit, SizeUnit other_m_unit ) } void -PartitionSizeTests::testUnitComparison() +PartitionServiceTests::testUnitComparison() { QFETCH( SizeUnit, u1 ); QFETCH( SizeUnit, u2 ); @@ -98,7 +116,7 @@ constexpr qint64 operator""_qi( unsigned long long m ) } void -PartitionSizeTests::testUnitNormalisation_data() +PartitionServiceTests::testUnitNormalisation_data() { QTest::addColumn< SizeUnit >( "u1" ); QTest::addColumn< int >( "v" ); @@ -131,7 +149,7 @@ PartitionSizeTests::testUnitNormalisation_data() } void -PartitionSizeTests::testUnitNormalisation() +PartitionServiceTests::testUnitNormalisation() { QFETCH( SizeUnit, u1 ); QFETCH( int, v ); @@ -139,3 +157,70 @@ PartitionSizeTests::testUnitNormalisation() QCOMPARE( PartitionSize( v, u1 ).toBytes(), bytes ); } + +void +PartitionServiceTests::testFilesystemGS() +{ + using CalamaresUtils::Partition::isFilesystemUsedGS; + using CalamaresUtils::Partition::useFilesystemGS; + + // Some filesystems names, they don't have to be real + const QStringList fsNames { "ext4", "zfs", "berries", "carrot" }; + // Predicate to return whether we consider this FS in use + auto pred = []( const QString& s ) { return !s.startsWith( 'z' ); }; + + // Fill the GS + Calamares::GlobalStorage gs; + for ( const auto& s : fsNames ) + { + useFilesystemGS( &gs, s, pred( s ) ); + } + + QVERIFY( gs.contains( "filesystem_use" ) ); + { + const auto map = gs.value( "filesystem_use" ).toMap(); + QCOMPARE( map.count(), fsNames.count() ); + } + + for ( const auto& s : fsNames ) + { + QCOMPARE( isFilesystemUsedGS( &gs, s ), pred( s ) ); + } + QCOMPARE( isFilesystemUsedGS( &gs, QStringLiteral( "derp" ) ), false ); + QCOMPARE( isFilesystemUsedGS( &gs, QString() ), false ); + // But I can set a value for QString! + useFilesystemGS( &gs, QString(), true ); + QCOMPARE( isFilesystemUsedGS( &gs, QString() ), true ); + // .. and replace it again + useFilesystemGS( &gs, QString(), false ); + QCOMPARE( isFilesystemUsedGS( &gs, QString() ), false ); + // Now there is one more key + { + const auto map = gs.value( "filesystem_use" ).toMap(); + QCOMPARE( map.count(), fsNames.count() + 1 ); + } + + // The API says that it it case-insensitive + QVERIFY( !isFilesystemUsedGS( &gs, "ZFS" ) ); + QVERIFY( isFilesystemUsedGS( &gs, "EXT4" ) ); + QCOMPARE( isFilesystemUsedGS( &gs, "ZFS" ), isFilesystemUsedGS( &gs, "zfs" ) ); + QCOMPARE( isFilesystemUsedGS( &gs, "EXT4" ), isFilesystemUsedGS( &gs, "ext4" ) ); + + useFilesystemGS( &gs, "EXT4", false ); + QVERIFY( !isFilesystemUsedGS( &gs, "EXT4" ) ); + QCOMPARE( isFilesystemUsedGS( &gs, "EXT4" ), isFilesystemUsedGS( &gs, "ext4" ) ); + useFilesystemGS( &gs, "ext4", true ); + QVERIFY( isFilesystemUsedGS( &gs, "EXT4" ) ); + + CalamaresUtils::Partition::clearFilesystemGS( &gs ); + QVERIFY( !isFilesystemUsedGS( &gs, "ZFS" ) ); + QVERIFY( !isFilesystemUsedGS( &gs, "EXT4" ) ); + QVERIFY( !isFilesystemUsedGS( &gs, "ext4" ) ); +} + + +QTEST_GUILESS_MAIN( PartitionServiceTests ) + +#include "utils/moc-warnings.h" + +#include "Tests.moc" diff --git a/src/libcalamares/partition/Tests.h b/src/libcalamares/partition/Tests.h deleted file mode 100644 index 0d6f77a76496f45eeaf07dedb62dabb29510c7d9..0000000000000000000000000000000000000000 --- a/src/libcalamares/partition/Tests.h +++ /dev/null @@ -1,33 +0,0 @@ -/* === This file is part of Calamares - <https://calamares.io> === - * - * SPDX-FileCopyrightText: 2019 Adriaan de Groot <groot@kde.org> - * SPDX-License-Identifier: GPL-3.0-or-later - * - * Calamares is Free Software: see the License-Identifier above. - * - * - */ - -#ifndef LIBCALAMARES_PARTITION_TESTS_H -#define LIBCALAMARES_PARTITION_TESTS_H - -#include <QObject> - -class PartitionSizeTests : public QObject -{ - Q_OBJECT -public: - PartitionSizeTests(); - ~PartitionSizeTests() override; - -private Q_SLOTS: - void initTestCase(); - - void testUnitComparison_data(); - void testUnitComparison(); - - void testUnitNormalisation_data(); - void testUnitNormalisation(); -}; - -#endif diff --git a/src/libcalamares/testdata/localetest_nl.ts b/src/libcalamares/testdata/localetest_nl.ts new file mode 100644 index 0000000000000000000000000000000000000000..65a3a284b4c4841f2118304f81c6db9a68a0c560 --- /dev/null +++ b/src/libcalamares/testdata/localetest_nl.ts @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- SPDX-FileCopyrightText: no + SPDX-License-Identifier: CC0-1.0 +--> +<!DOCTYPE TS> +<TS language="nl" version="2.1"> + <context> + <name>LocaleTests</name> + <message> + <location filename="Tests.cpp" line="22"/> + <source>Quit</source> + <translation>Ophouden</translation> + </message> + </context> +</TS> diff --git a/src/libcalamares/utils/Logger.cpp b/src/libcalamares/utils/Logger.cpp index 262ff59e1723ed51b8ee6e5a0d36526ee1dfbb16..c83fea4ae54935f56be6beb7cd18887337536edc 100644 --- a/src/libcalamares/utils/Logger.cpp +++ b/src/libcalamares/utils/Logger.cpp @@ -33,7 +33,7 @@ static unsigned int s_threshold = #ifdef QT_NO_DEBUG Logger::LOG_DISABLE; #else - Logger::LOGEXTRA + 1; // Comparison is < in log() function + Logger::LOGDEBUG; // Comparison is < in log() function #endif static QMutex s_mutex; @@ -69,7 +69,7 @@ logLevel() static void log( const char* msg, unsigned int debugLevel, bool withTime = true ) { - if ( true ) + if ( logLevelEnabled( debugLevel ) ) { QMutexLocker lock( &s_mutex ); @@ -81,11 +81,7 @@ log( const char* msg, unsigned int debugLevel, bool withTime = true ) << QString::number( debugLevel ).toUtf8().data() << "]: " << msg << std::endl; logfile.flush(); - } - if ( logLevelEnabled( debugLevel ) ) - { - QMutexLocker lock( &s_mutex ); if ( withTime ) { std::cout << QTime::currentTime().toString().toUtf8().data() << " [" @@ -105,20 +101,21 @@ CalamaresLogHandler( QtMsgType type, const QMessageLogContext&, const QString& m const char* message = ba.constData(); QMutexLocker locker( &s_mutex ); + switch ( type ) { - case QtDebugMsg: + case QtInfoMsg: log( message, LOGVERBOSE ); break; - - case QtInfoMsg: - log( message, 1 ); + case QtDebugMsg: + log( message, LOGDEBUG ); break; - - case QtCriticalMsg: case QtWarningMsg: + log( message, LOGWARNING ); + break; + case QtCriticalMsg: case QtFatalMsg: - log( message, 0 ); + log( message, LOGERROR ); break; } } diff --git a/src/libcalamares/utils/Logger.h b/src/libcalamares/utils/Logger.h index 7b17754e8f90a6e486f26f2be02bf7f042a84430..871cc6fb3a62ba400b5b78e2ca5be9055f43b46e 100644 --- a/src/libcalamares/utils/Logger.h +++ b/src/libcalamares/utils/Logger.h @@ -47,8 +47,6 @@ enum LOG_DISABLE = 0, LOGERROR = 1, LOGWARNING = 2, - LOGINFO = 3, - LOGEXTRA = 5, LOGDEBUG = 6, LOGVERBOSE = 8 }; @@ -60,7 +58,9 @@ public: virtual ~CDebug(); friend CDebug& operator<<( CDebug&&, const FuncSuppressor& ); - friend CDebug& operator<<( CDebug&&, Once& ); + friend CDebug& operator<<( CDebug&&, const Once& ); + + inline unsigned int level() const { return m_debugLevel; } private: QString m_msg; @@ -290,6 +290,17 @@ operator<<( QDebug& s, const Pointer& p ) return s; } +/** @brief Convenience object for supplying SubEntry to a debug stream + * + * In a function with convoluted control paths, it may be unclear + * when to supply SubEntry to a debug stream -- it is convenient + * for the **first** debug statement from a given function to print + * the function header, and all subsequent onces to get SubEntry. + * + * Create an object of type Once and send it (first) to all CDebug + * objects; this will print the function header only once within the + * lifetime of that Once object. + */ class Once { public: @@ -297,15 +308,21 @@ public: : m( true ) { } - friend CDebug& operator<<( CDebug&&, Once& ); + friend CDebug& operator<<( CDebug&&, const Once& ); private: - bool m = false; + mutable bool m = false; }; inline CDebug& -operator<<( CDebug&& s, Once& o ) +operator<<( CDebug&& s, const Once& o ) { + if ( !logLevelEnabled( s.level() ) ) + { + // This won't print, so it's not using the "onceness" + return s; + } + if ( o.m ) { o.m = false; @@ -318,6 +335,7 @@ operator<<( CDebug&& s, Once& o ) } // namespace Logger +#define cVerbose() Logger::CDebug( Logger::LOGVERBOSE, Q_FUNC_INFO ) #define cDebug() Logger::CDebug( Logger::LOGDEBUG, Q_FUNC_INFO ) #define cWarning() Logger::CDebug( Logger::LOGWARNING, Q_FUNC_INFO ) #define cError() Logger::CDebug( Logger::LOGERROR, Q_FUNC_INFO ) diff --git a/src/libcalamares/utils/NamedEnum.h b/src/libcalamares/utils/NamedEnum.h index 1d839ddc4685bef61d537c4ab57033a257a31352..1462cc0ff1cfa55a8641d1fd417f97a1062740bb 100644 --- a/src/libcalamares/utils/NamedEnum.h +++ b/src/libcalamares/utils/NamedEnum.h @@ -174,6 +174,22 @@ struct NamedEnumTable return table.begin()->second; } + /** @brief Find a name @p s in the table. + * + * Searches case-insensitively. + * + * If the name @p s is not found, the value @p d is returned as + * a default. Otherwise the value corresponding to @p s is returned. + * This is a shortcut over find() using a bool to distinguish + * successful and unsuccesful lookups. + */ + enum_t find( const string_t& s, enum_t d ) const + { + bool ok = false; + enum_t e = find( s, ok ); + return ok ? e : d; + } + /** @brief Find a value @p s in the table and return its name. * * If @p s is an enum value in the table, return the corresponding diff --git a/src/libcalamares/utils/RAII.h b/src/libcalamares/utils/RAII.h index 1cbead4a2f5788e3ac17f386a1772651b2daad27..f3adb90f65e6efcdfe54b281fe306d10f22b170a 100644 --- a/src/libcalamares/utils/RAII.h +++ b/src/libcalamares/utils/RAII.h @@ -14,6 +14,7 @@ #include <QObject> #include <QSignalBlocker> +#include <optional> #include <type_traits> /** @brief Convenience to zero out and deleteLater of any QObject-derived-class @@ -58,4 +59,20 @@ struct cBoolSetter /// @brief Blocks signals on a QObject until destruction using cSignalBlocker = QSignalBlocker; +/** @brief Writes a value on destruction to a pointed-to location. + * + * If the pointer is non-null, write the last-given-value if there + * is one to the pointed-to object. + */ +template < typename T > +struct cPointerSetter +{ + std::optional< T > m_value; + T* m_pointer; + + cPointerSetter( T* p ) : m_pointer(p) {} + ~cPointerSetter() { if ( m_pointer && m_value.has_value() ) { *m_pointer = m_value.value(); } } + + const T& operator=(const T& v) { m_value = v; return v; } +}; #endif diff --git a/src/libcalamares/utils/Retranslator.cpp b/src/libcalamares/utils/Retranslator.cpp index 46bafab8546d2f413607bd0003af3aa1d6c5a5a0..7f0d89ef9ee4b219995898de24d977f2eafd1f6d 100644 --- a/src/libcalamares/utils/Retranslator.cpp +++ b/src/libcalamares/utils/Retranslator.cpp @@ -113,7 +113,7 @@ BrandingLoader::tryLoad( QTranslator* translator ) } else { - cDebug() << Logger::SubEntry << "Branding using default, system locale not found:" << m_localeName; + cDebug() << Logger::SubEntry << "Branding no translation for" << m_localeName << "using default (en)"; // TODO: this loads something completely different return translator->load( m_prefix + "en" ); } diff --git a/src/libcalamares/utils/Tests.cpp b/src/libcalamares/utils/Tests.cpp index cdb37f20d89cf67c8b45cd99e7995107ff211061..a689505e9b32ff48f829eb28b0438ec91491d6b8 100644 --- a/src/libcalamares/utils/Tests.cpp +++ b/src/libcalamares/utils/Tests.cpp @@ -46,25 +46,27 @@ private Q_SLOTS: void testCommands(); - /** @brief Test that all the UMask objects work correctly. */ + /** @section Test that all the UMask objects work correctly. */ void testUmask(); - /** @brief Tests the entropy functions. */ + /** @section Tests the entropy functions. */ void testEntropy(); void testPrintableEntropy(); void testOddSizedPrintable(); - /** @brief Tests the RAII bits. */ + /** @section Tests the RAII bits. */ void testBoolSetter(); + void testPointerSetter(); - /** @brief Tests the Traits bits. */ + /** @section Tests the Traits bits. */ void testTraits(); + /** @section Testing the variants-methods */ void testVariantStringListCode(); void testVariantStringListYAMLDashed(); void testVariantStringListYAMLBracketed(); - /** @brief Test smart string truncation. */ + /** @section Test smart string truncation. */ void testStringTruncation(); void testStringTruncationShorter(); void testStringTruncationDegenerate(); @@ -360,6 +362,50 @@ LibCalamaresTests::testBoolSetter() QVERIFY( b ); } +void +LibCalamaresTests::testPointerSetter() +{ + int special = 17; + + QCOMPARE( special, 17 ); + { + cPointerSetter p( &special ); + } + QCOMPARE( special, 17 ); + { + cPointerSetter p( &special ); + p = 18; + } + QCOMPARE( special, 18 ); + { + cPointerSetter p( &special ); + p = 20; + p = 3; + } + QCOMPARE( special, 3 ); + { + cPointerSetter<int> p( nullptr ); + } + QCOMPARE( special, 3 ); + { + // "don't do this" .. order of destructors is important + cPointerSetter p( &special ); + cPointerSetter q( &special ); + p = 17; + } + QCOMPARE( special, 17 ); + { + // "don't do this" .. order of destructors is important + cPointerSetter p( &special ); + cPointerSetter q( &special ); + p = 34; + q = 2; + // q destroyed first, then p + } + QCOMPARE( special, 34 ); +} + + /* Demonstration of Traits support for has-a-method or not. * * We have two classes, c1 and c2; one has a method do_the_thing() and the @@ -431,17 +477,31 @@ LibCalamaresTests::testVariantStringListCode() QCOMPARE( getStringList( m, key ), QStringList {} ); m.insert( key, 17 ); QCOMPARE( getStringList( m, key ), QStringList {} ); - m.insert( key, QString( "more strings" ) ); - QCOMPARE( getStringList( m, key ), - QStringList { "more strings" } ); // A single string **can** be considered a stringlist! m.insert( key, QVariant {} ); QCOMPARE( getStringList( m, key ), QStringList {} ); } { - // Things that are stringlists + // Things that are **like** stringlists + QVariantMap m; + m.insert( key, QString( "astring" ) ); + QCOMPARE( getStringList( m, key ).count(), 1 ); + QCOMPARE( getStringList( m, key ), + QStringList { "astring" } ); // A single string **can** be considered a stringlist! + m.insert( key, QString( "more strings" ) ); + QCOMPARE( getStringList( m, key ).count(), 1 ); + QCOMPARE( getStringList( m, key ), + QStringList { "more strings" } ); + m.insert( key, QString() ); + QCOMPARE( getStringList( m, key ).count(), 1 ); + QCOMPARE( getStringList( m, key ), QStringList { QString() } ); + } + + { + // Things that are definitely stringlists QVariantMap m; m.insert( key, QStringList { "aap", "noot" } ); + QCOMPARE( getStringList( m, key ).count(), 2 ); QVERIFY( getStringList( m, key ).contains( "aap" ) ); QVERIFY( !getStringList( m, key ).contains( "mies" ) ); } diff --git a/src/libcalamares/utils/Units.h b/src/libcalamares/utils/Units.h index 7a13dac10279b21f1b1215da8879178c31ea011c..bb5bf45091ffb12393cd7c2ff148afa4b701ef03 100644 --- a/src/libcalamares/utils/Units.h +++ b/src/libcalamares/utils/Units.h @@ -57,7 +57,7 @@ constexpr qint64 operator""_GiB( unsigned long long m ) return operator""_MiB(m)*1024; } -} +} // namespace Units constexpr qint64 KBtoBytes( unsigned long long m ) diff --git a/src/libcalamares/utils/Variant.h b/src/libcalamares/utils/Variant.h index e1261f8773267d62c7953d4a1611474058071e7d..ab9e73f90a0c752d39ec96eade7a5b47d16232ff 100644 --- a/src/libcalamares/utils/Variant.h +++ b/src/libcalamares/utils/Variant.h @@ -25,13 +25,17 @@ namespace CalamaresUtils */ DLLEXPORT bool getBool( const QVariantMap& map, const QString& key, bool d = false ); -/** - * Get a string value from a mapping with a given key; returns @p d if no value. +/** @brief Get a string value from a mapping with a given key; returns @p d if no value. + * + * The value must be an actual string; numbers are not automatically converted to strings, + * nor are lists flattened or converted. */ DLLEXPORT QString getString( const QVariantMap& map, const QString& key, const QString& d = QString() ); -/** - * Get a string list from a mapping with a given key; returns @p d if no value. +/** @brief Get a string list from a mapping with a given key; returns @p d if no value. + * + * This is slightly more lenient that getString(), and a single-string value will + * be returned as a 1-item list. */ DLLEXPORT QStringList getStringList( const QVariantMap& map, const QString& key, const QStringList& d = QStringList() ); diff --git a/src/libcalamaresui/Branding.cpp b/src/libcalamaresui/Branding.cpp index 3668c0b4bc94ed9412ef1cd6f09c415c361aaa92..b9445ba83325b1a029f1ab72847f95789dfb04ad 100644 --- a/src/libcalamaresui/Branding.cpp +++ b/src/libcalamaresui/Branding.cpp @@ -18,6 +18,7 @@ #include "utils/ImageRegistry.h" #include "utils/Logger.h" #include "utils/NamedEnum.h" +#include "utils/Units.h" #include "utils/Yaml.h" #include <QDir> @@ -153,15 +154,18 @@ uploadServerFromMap( const QVariantMap& map ) QString typestring = map[ "type" ].toString(); QString urlstring = map[ "url" ].toString(); + qint64 sizeLimitKiB = map[ "sizeLimit" ].toLongLong(); if ( typestring.isEmpty() || urlstring.isEmpty() ) { - return Branding::UploadServerInfo( Branding::UploadServerType::None, QUrl() ); + return Branding::UploadServerInfo( Branding::UploadServerType::None, QUrl(), 0 ); } bool bogus = false; // we don't care about type-name lookup success here - return Branding::UploadServerInfo( names.find( typestring, bogus ), - QUrl( urlstring, QUrl::ParsingMode::StrictMode ) ); + return Branding::UploadServerInfo( + names.find( typestring, bogus ), + QUrl( urlstring, QUrl::ParsingMode::StrictMode ), + sizeLimitKiB >= 0 ? CalamaresUtils::KiBtoBytes( static_cast< unsigned long long >( sizeLimitKiB ) ) : -1 ); } /** @brief Load the @p map with strings from @p config diff --git a/src/libcalamaresui/Branding.h b/src/libcalamaresui/Branding.h index 831b2adec41e1c6d55accec4d8f1c063e12d10e3..ba49f87c3d5ee350c23de09ce531d6309d98abb0 100644 --- a/src/libcalamaresui/Branding.h +++ b/src/libcalamaresui/Branding.h @@ -223,10 +223,11 @@ public: /** @brief Upload server configuration * - * This is both the type (which may be none, in which case the URL - * is irrelevant and usually empty) and the URL for the upload. + * This object has 3 items : the type (which may be none, in which case the URL + * is irrelevant and usually empty), the URL for the upload and the size limit of upload + * in bytes (for configuration value < 0, it serves -1, which stands for having no limit). */ - using UploadServerInfo = QPair< UploadServerType, QUrl >; + using UploadServerInfo = std::tuple< UploadServerType, QUrl, qint64 >; UploadServerInfo uploadServer() const { return m_uploadServer; } /** diff --git a/src/libcalamaresui/ViewManager.cpp b/src/libcalamaresui/ViewManager.cpp index 704655c8b5f112a8dc8138f8cabe263ecf7cb833..f6edbfc2a02f027ed94db07bc035e4c2dc6a74f9 100644 --- a/src/libcalamaresui/ViewManager.cpp +++ b/src/libcalamaresui/ViewManager.cpp @@ -143,8 +143,9 @@ ViewManager::insertViewStep( int before, ViewStep* step ) void ViewManager::onInstallationFailed( const QString& message, const QString& details ) { - bool shouldOfferWebPaste - = Calamares::Branding::instance()->uploadServer().first != Calamares::Branding::UploadServerType::None; + bool shouldOfferWebPaste = std::get< 0 >( Calamares::Branding::instance()->uploadServer() ) + != Calamares::Branding::UploadServerType::None + and std::get< 2 >( Calamares::Branding::instance()->uploadServer() ) != 0; cError() << "Installation failed:" << message; cDebug() << Logger::SubEntry << "- message:" << message; @@ -612,4 +613,10 @@ ViewManager::isSetupMode() const return s ? s->isSetupMode() : false; } +QString +ViewManager::logFilePath() const +{ + return Logger::logFile(); +} + } // namespace Calamares diff --git a/src/libcalamaresui/ViewManager.h b/src/libcalamaresui/ViewManager.h index 9a77cbb5a9900de3deb1fcb3649d29056dbcb8ac..5a449a1536a67dac3f20be9a908ae286d8085a49 100644 --- a/src/libcalamaresui/ViewManager.h +++ b/src/libcalamaresui/ViewManager.h @@ -54,6 +54,7 @@ class UIDLLEXPORT ViewManager : public QAbstractListModel Q_PROPERTY( bool isDebugMode READ isDebugMode CONSTANT FINAL ) Q_PROPERTY( bool isChrootMode READ isChrootMode CONSTANT FINAL ) Q_PROPERTY( bool isSetupMode READ isSetupMode CONSTANT FINAL ) + Q_PROPERTY( QString logFilePath READ logFilePath CONSTANT FINAL ) public: /** @@ -208,6 +209,8 @@ public Q_SLOTS: bool isChrootMode() const; /// @brief Proxy to Settings::isSetupMode() default @c false bool isSetupMode() const; + /// @brief Proxy to Logger::logFile(), default empty + QString logFilePath() const; signals: void currentStepChanged(); diff --git a/src/libcalamaresui/utils/Paste.cpp b/src/libcalamaresui/utils/Paste.cpp index 40e314108341bccc6e7da6f4ba1568cb868ad3d4..a29d6d3627a039227cffb492555d83a6f9d02a0b 100644 --- a/src/libcalamaresui/utils/Paste.cpp +++ b/src/libcalamaresui/utils/Paste.cpp @@ -30,8 +30,12 @@ using namespace CalamaresUtils::Units; * Returns an empty QByteArray() on any kind of error. */ STATICTEST QByteArray -logFileContents() +logFileContents( const qint64 sizeLimitBytes ) { + if ( sizeLimitBytes != -1 ) + { + cDebug() << "Log upload size limit was limited to" << sizeLimitBytes << "bytes"; + } const QString name = Logger::logFile(); QFile pasteSourceFile( name ); if ( !pasteSourceFile.open( QIODevice::ReadOnly | QIODevice::Text ) ) @@ -39,12 +43,18 @@ logFileContents() cWarning() << "Could not open log file" << name; return QByteArray(); } + if ( sizeLimitBytes == -1 ) + { + return pasteSourceFile.readAll(); + } QFileInfo fi( pasteSourceFile ); - if ( fi.size() > 16_KiB ) + if ( fi.size() > sizeLimitBytes ) { - pasteSourceFile.seek( fi.size() - 16_KiB ); + cDebug() << "Only last" << sizeLimitBytes << "bytes of log file (sized" << fi.size() << "bytes) uploaded"; + fi.refresh(); + pasteSourceFile.seek( fi.size() - sizeLimitBytes ); } - return pasteSourceFile.read( 16_KiB ); + return pasteSourceFile.read( sizeLimitBytes ); } @@ -101,7 +111,7 @@ ficheLogUpload( const QByteArray& pasteData, const QUrl& serverUrl, QObject* par QString CalamaresUtils::Paste::doLogUpload( QObject* parent ) { - auto [ type, serverUrl ] = Calamares::Branding::instance()->uploadServer(); + auto [ type, serverUrl, sizeLimitBytes ] = Calamares::Branding::instance()->uploadServer(); if ( !serverUrl.isValid() ) { cWarning() << "Upload configure with invalid URL"; @@ -113,7 +123,7 @@ CalamaresUtils::Paste::doLogUpload( QObject* parent ) return QString(); } - QByteArray pasteData = logFileContents(); + QByteArray pasteData = logFileContents( sizeLimitBytes ); if ( pasteData.isEmpty() ) { // An error has already been logged @@ -165,6 +175,6 @@ CalamaresUtils::Paste::doLogUploadUI( QWidget* parent ) bool CalamaresUtils::Paste::isEnabled() { - auto [ type, serverUrl ] = Calamares::Branding::instance()->uploadServer(); + auto [ type, serverUrl, sizeLimitBytes ] = Calamares::Branding::instance()->uploadServer(); return type != Calamares::Branding::UploadServerType::None; } diff --git a/src/libcalamaresui/utils/TestPaste.cpp b/src/libcalamaresui/utils/TestPaste.cpp index d21d6b81e542ff8b16406fadd968225a2b31061e..2245c76c4c9dbe3725fe05cfeae6e915ada81cfc 100644 --- a/src/libcalamaresui/utils/TestPaste.cpp +++ b/src/libcalamaresui/utils/TestPaste.cpp @@ -10,13 +10,14 @@ */ #include "Paste.h" +#include "network/Manager.h" #include "utils/Logger.h" #include <QDateTime> #include <QtTest/QtTest> -extern QByteArray logFileContents(); +extern QByteArray logFileContents( qint64 sizeLimitBytes ); extern QString ficheLogUpload( const QByteArray& pasteData, const QUrl& serverUrl, QObject* parent ); class TestPaste : public QObject @@ -30,6 +31,7 @@ public: private Q_SLOTS: void testGetLogFile(); void testFichePaste(); + void testUploadSize(); }; void @@ -37,14 +39,18 @@ TestPaste::testGetLogFile() { QFile::remove( Logger::logFile() ); // This test assumes nothing **else** has set up logging yet - QByteArray contentsOfLogfileBefore = logFileContents(); - QVERIFY( contentsOfLogfileBefore.isEmpty() ); + QByteArray logLimitedBefore = logFileContents( 16 ); + QVERIFY( logLimitedBefore.isEmpty() ); + QByteArray logUnlimitedBefore = logFileContents( -1 ); + QVERIFY( logUnlimitedBefore.isEmpty() ); Logger::setupLogLevel( Logger::LOGDEBUG ); Logger::setupLogfile(); - QByteArray contentsOfLogfileAfterSetup = logFileContents(); - QVERIFY( !contentsOfLogfileAfterSetup.isEmpty() ); + QByteArray logLimitedAfter = logFileContents( 16 ); + QVERIFY( !logLimitedAfter.isEmpty() ); + QByteArray logUnlimitedAfter = logFileContents( -1 ); + QVERIFY( !logUnlimitedAfter.isEmpty() ); } void @@ -60,7 +66,19 @@ TestPaste::testFichePaste() QVERIFY( !s.isEmpty() ); } +void +TestPaste::testUploadSize() +{ + QByteArray logContent = logFileContents( 100 ); + QString s = ficheLogUpload( logContent, QUrl( "http://termbin.com:9999" ), nullptr ); + + QVERIFY( !s.isEmpty() ); + + QUrl url( s ); + QByteArray returnedData = CalamaresUtils::Network::Manager::instance().synchronousGet( url ); + QCOMPARE( returnedData.size(), 100 ); +} QTEST_GUILESS_MAIN( TestPaste ) #include "utils/moc-warnings.h" diff --git a/src/modules/CMakeLists.txt b/src/modules/CMakeLists.txt index 8e8c67848ececaf224a78ba98a95fb338f45b1b3..03384105ecad04ef73939ce46e53dc6da5d3ada9 100644 --- a/src/modules/CMakeLists.txt +++ b/src/modules/CMakeLists.txt @@ -21,56 +21,8 @@ string( REPLACE " " ";" SKIP_LIST "${SKIP_MODULES}" ) file( GLOB SUBDIRECTORIES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*" ) list( SORT SUBDIRECTORIES ) -set( _use_categories "" ) -set( _found_categories "" ) - foreach( SUBDIRECTORY ${SUBDIRECTORIES} ) - list( FIND SKIP_LIST ${SUBDIRECTORY} DO_SKIP ) - - set( _skip_reason "user request" ) - # Handle the USE_<foo> variables by looking for subdirectories - # with a <foo>-<implementation> kind of name. - if( SUBDIRECTORY MATCHES "^[a-zA-Z0-9_]+-" ) - string( REGEX REPLACE "^[^-]+-" "" _implementation ${SUBDIRECTORY} ) - string( REGEX REPLACE "-.*" "" _category ${SUBDIRECTORY} ) - if( USE_${_category} ) - list( APPEND _use_categories ${_category} ) - if( "${_implementation}" STREQUAL "${USE_${_category}}" ) - list( APPEND _found_categories ${_category} ) - else() - list( APPEND SKIP_LIST ${SUBDIRECTORY} ) - set( _skip_reason "USE_${_category}=${USE_${_category}}" ) - set( DO_SKIP 1 ) - endif() - endif() - endif() - - if( NOT DO_SKIP EQUAL -1 ) - message( "${ColorReset}-- Skipping module ${BoldRed}${SUBDIRECTORY}${ColorReset}." ) - message( "" ) - list( APPEND LIST_SKIPPED_MODULES "${SUBDIRECTORY} (${_skip_reason})" ) - elseif( ( IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${SUBDIRECTORY}" ) AND - ( DO_SKIP EQUAL -1 ) ) - set( SKIPPED_MODULES ) - calamares_add_module_subdirectory( ${SUBDIRECTORY} ) - if ( SKIPPED_MODULES ) - list( APPEND LIST_SKIPPED_MODULES "${SKIPPED_MODULES}" ) - endif() - endif() -endforeach() - -# This is *also* done in top-level, so list is displayed -# both before and after the feature summary. -calamares_explain_skipped_modules( ${LIST_SKIPPED_MODULES} ) - -foreach( _category ${_use_categories} ) - list( FIND _found_categories ${_category} _found ) - if ( ${USE_${_category}} STREQUAL "none" ) - set( _found 0 ) - endif() - if ( _found EQUAL -1 ) - message( FATAL_ERROR "USE_${_category} is set to ${USE_${_category}} and no module matches." ) - endif() + calamares_add_module_subdirectory( ${SUBDIRECTORY} LIST_SKIPPED_MODULES ) endforeach() # TODO:3.3: Use FindPython3 diff --git a/src/modules/bootloader/main.py b/src/modules/bootloader/main.py index 03fdb0c5b5b7f89e63804e7f9761b912e7aedbf0..7192df75cba2d3f7fbe76551e839f1dfb0aeb7e4 100644 --- a/src/modules/bootloader/main.py +++ b/src/modules/bootloader/main.py @@ -281,6 +281,33 @@ def install_systemd_boot(efi_directory): create_loader(loader_path, distribution_translated) +def get_grub_efi_parameters(): + """ + Returns a 3-tuple of suitable parameters for GRUB EFI installation, + depending on the host machine architecture. The return is + - target name + - grub.efi name + - boot.efi name + all three are strings. May return None if there is no suitable + set for the current machine. May return unsuitable values if the + host architecture is unknown (e.g. defaults to x86_64). + """ + import platform + efi_bitness = efi_word_size() + cpu_type = platform.machine() + + if efi_bitness == "32": + # Assume all 32-bitters are legacy x86 + return ("i386-efi", "grubia32.efi", "bootia32.efi") + elif efi_bitness == "64" and cpu_type == "aarch64": + return ("arm64-efi", "grubaa64.efi", "bootaa64.efi") + elif efi_bitness == "64": + # If it's not ARM, must by AMD64 + return ("x86_64-efi", "grubx64.efi", "bootx64.efi") + libcalamares.utils.warning("Could not find GRUB parameters for bits {b} and cpu {c}".format(b=repr(efi_bitness), c=repr(cpu_type))) + return None + + def install_grub(efi_directory, fw_type): """ Installs grub as bootloader, either in pc or efi mode. @@ -297,16 +324,8 @@ def install_grub(efi_directory, fw_type): os.makedirs(install_efi_directory) efi_bootloader_id = efi_label() - efi_bitness = efi_word_size() - if efi_bitness == "32": - efi_target = "i386-efi" - efi_grub_file = "grubia32.efi" - efi_boot_file = "bootia32.efi" - elif efi_bitness == "64": - efi_target = "x86_64-efi" - efi_grub_file = "grubx64.efi" - efi_boot_file = "bootx64.efi" + efi_target, efi_grub_file, efi_boot_file = get_grub_efi_parameters() check_target_env_call([libcalamares.job.configuration["grubInstall"], "--target=" + efi_target, @@ -474,6 +493,14 @@ def run(): libcalamares.utils.warning( "EFI system, but nothing mounted on {!s}".format(efi_system_partition) ) return None - prepare_bootloader(fw_type) + try: + prepare_bootloader(fw_type) + except subprocess.CalledProcessError as e: + libcalamares.utils.warning(str(e)) + libcalamares.utils.debug("stdout:" + str(e.stdout)) + libcalamares.utils.debug("stderr:" + str(e.stderr)) + return (_("Bootloader installation error"), + _("The bootloader could not be installed. The installation command <pre>{!s}</pre> returned error code {!s}.") + .format(e.cmd, e.returncode)) return None diff --git a/src/modules/displaymanager/main.py b/src/modules/displaymanager/main.py index fad03eede9f3ad4932b01072c73bdb3f38d94fde..8b63b9e8d8fd2232667f709239e1e14a8d722eba 100644 --- a/src/modules/displaymanager/main.py +++ b/src/modules/displaymanager/main.py @@ -195,6 +195,10 @@ desktop_environments = [ DesktopEnvironment('/usr/bin/dwm', 'dwm'), DesktopEnvironment('/usr/bin/jwm', 'jwm'), DesktopEnvironment('/usr/bin/icewm-session', 'icewm-session'), + DesktopEnvironment('/usr/bin/fvwm3', 'fvwm3'), + DesktopEnvironment('/usr/bin/sway', 'sway'), + DesktopEnvironment('/usr/bin/ukui-session', 'ukui'), + DesktopEnvironment('/usr/bin/cutefish-session', 'cutefish-xsession'), ] diff --git a/src/modules/fstab/main.py b/src/modules/fstab/main.py index b6d7a4b2a31c38d6298c347953e63bd0897be762..61f6b0e9f3c49d1f2c67f3e593417194bd523f5b 100644 --- a/src/modules/fstab/main.py +++ b/src/modules/fstab/main.py @@ -372,15 +372,23 @@ def run(): root_btrfs = (root_partitions[0] == "btrfs") if root_partitions else False if root_btrfs: partitions.append( dict(fs="swap", mountPoint=None, claimed=True, device="/swap/swapfile", uuid=None) ) - else: + else: partitions.append( dict(fs="swap", mountPoint=None, claimed=True, device="/swapfile", uuid=None) ) else: swap_choice = None libcalamares.job.setprogress(0.1) - mount_options = conf["mountOptions"] + mount_options = conf.get("mountOptions", {}) ssd_extra_mount_options = conf.get("ssdExtraMountOptions", {}) crypttab_options = conf.get("crypttabOptions", "luks") + + # We rely on mount_options having a default; if there wasn't one, + # bail out with a meaningful error. + if not mount_options: + return (_("Configuration Error"), + _("No <pre>{!s}</pre> configuration is given for <pre>{!s}</pre> to use.") + .format("mountOptions", "fstab")) + generator = FstabGenerator(partitions, root_mount_point, mount_options, diff --git a/src/modules/initcpiocfg/main.py b/src/modules/initcpiocfg/main.py index 88d509f0798800e2160051b1da73e30693cc74e5..3aa6287a1ca5119bfad39227330107df1730435c 100644 --- a/src/modules/initcpiocfg/main.py +++ b/src/modules/initcpiocfg/main.py @@ -92,6 +92,7 @@ def write_mkinitcpio_lines(hooks, modules, files, root_mount_point): with open(path, "w") as mkinitcpio_file: mkinitcpio_file.write("\n".join(mklins) + "\n") + def detect_plymouth(): """ Checks existence (runnability) of plymouth in the target system. @@ -99,10 +100,8 @@ def detect_plymouth(): @return True if plymouth exists in the target, False otherwise """ # Used to only check existence of path /usr/bin/plymouth in target - isPlymouth = target_env_call(["sh", "-c", "which plymouth"]) - debug("which plymouth exit code: {!s}".format(isPlymouth)) + return target_env_call(["sh", "-c", "which plymouth"]) == 0 - return isPlymouth == 0 def modify_mkinitcpio_conf(partitions, root_mount_point): """ diff --git a/src/modules/keyboard/non-ascii-layouts b/src/modules/keyboard/non-ascii-layouts index fe3f285a2941039b1d7522e693998995ab3b01e6..ef2e42787df077aa0725e232d2a1723c35c04d82 100644 --- a/src/modules/keyboard/non-ascii-layouts +++ b/src/modules/keyboard/non-ascii-layouts @@ -7,3 +7,5 @@ ru us - ruwin_alt_sh-UTF-8 ua us - ua-utf gr us - gr +he us - he +ar us - ar diff --git a/src/modules/localeq/Map.qml b/src/modules/localeq/Map.qml index 845f16ea36bcc51f2507c34c1f9557725ac80eee..5972b5c153423f548a7dbecc789611a8ea527ef1 100644 --- a/src/modules/localeq/Map.qml +++ b/src/modules/localeq/Map.qml @@ -168,7 +168,7 @@ Column { hoverEnabled: true property var coordinate: map.toCoordinate(Qt.point(mouseX, mouseY)) Label { - x: parent.mouseX - width + x: parent.mouseX - width -5 y: parent.mouseY - height - 5 text: "%1, %2".arg( parent.coordinate.latitude).arg(parent.coordinate.longitude) diff --git a/src/modules/localeq/Offline.qml b/src/modules/localeq/Offline.qml index 5a0d4eb3f0bfd3a7f4a7871c63b57113ac18a70c..e5e6b31cf821d7e289220258b0032386b8339e8d 100644 --- a/src/modules/localeq/Offline.qml +++ b/src/modules/localeq/Offline.qml @@ -1,6 +1,6 @@ /* === This file is part of Calamares - <https://calamares.io> === * - * SPDX-FileCopyrightText: 2020 Anke Boersma <demm@kaosx.us> + * SPDX-FileCopyrightText: 2020-2021 Anke Boersma <demm@kaosx.us> * SPDX-License-Identifier: GPL-3.0-or-later * * Calamares is Free Software: see the License-Identifier above. @@ -21,6 +21,10 @@ Page { width: 800 //parent.width height: 500 + id: control + property string currentRegion + property string currentZone + StackView { id: stack anchors.fill: parent @@ -34,7 +38,7 @@ Page { anchors.horizontalCenter: parent.horizontalCenter color: Kirigami.Theme.textColor horizontalAlignment: Text.AlignCenter - text: qsTr("Select your preferred Region, or use the default one based on your current location.") + text: qsTr("Select your preferred Region, or use the default settings.") } ListView { @@ -45,7 +49,7 @@ Page { } width: parent.width / 2 - height: 250 + height: parent.height / 1.5 anchors.centerIn: parent anchors.verticalCenterOffset: -30 focus: true @@ -62,20 +66,19 @@ Page { opacity: 0.7 } - // model loads, dozens of variations tried for currentIndex all fail model: config.regionModel - currentIndex: config.currentIndex + currentIndex: -1 delegate: ItemDelegate { - + hoverEnabled: true width: parent.width highlighted: ListView.isCurrentItem Label { - text: name - Layout.fillHeight: true - Layout.fillWidth: true + text: model.name + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter width: parent.width height: 30 color: highlighted ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor @@ -89,8 +92,9 @@ Page { onClicked: { - list.model.currentIndex = index - // correct to use config.currentTimezoneName when index is updated? + list.currentIndex = index + control.currentRegion = model.name + config.regionalZonesModel.region = control.currentRegion tztext.text = qsTr("Timezone: %1").arg(config.currentTimezoneName) stack.push(zoneView) } @@ -119,7 +123,7 @@ Page { } width: parent.width / 2 - height: 250 + height: parent.height / 1.5 anchors.centerIn: parent anchors.verticalCenterOffset: -30 focus: true @@ -136,9 +140,8 @@ Page { opacity: 0.7 } - // model loads, dozens of variations tried for currentIndex all fail model: config.regionalZonesModel - currentIndex: config.currentIndex + currentIndex : -1 delegate: ItemDelegate { hoverEnabled: true @@ -147,9 +150,9 @@ Page { Label { - text: name - Layout.fillHeight: true - Layout.fillWidth: true + text: model.name + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter width: parent.width height: 30 color: highlighted ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor @@ -163,20 +166,21 @@ Page { onClicked: { - list2.model.currentIndex = index + list2.currentIndex = index list2.positionViewAtIndex(index, ListView.Center) - // correct to use config.currentTimezoneName when index is updated? + control.currentZone = model.name + config.setCurrentLocation(control.currentRegion, control.currentZone) tztext.text = qsTr("Timezone: %1").arg(config.currentTimezoneName) } } } - + Button { Layout.fillWidth: true anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: -30 - anchors.left: parent.left + anchors.left: parent.left anchors.leftMargin: parent.width / 15 icon.name: "go-previous" text: qsTr("Zones") diff --git a/src/modules/mount/main.py b/src/modules/mount/main.py index 07166dd75e9f0e3296781a8a7012917eeddaf836..2e96b603611e8ee0475e510f556cd77f99eae01a 100644 --- a/src/modules/mount/main.py +++ b/src/modules/mount/main.py @@ -29,13 +29,44 @@ _ = gettext.translation("calamares-python", def pretty_name(): return _("Mounting partitions.") + +def get_btrfs_subvolumes(partitions): + """ + Gets the job-configuration for btrfs subvolumes, or if there is + none given, returns a default configuration that matches + the setup (/ and /home) from before configurability was introduced. + + @param partitions + The partitions (from the partitioning module) that will exist on disk. + This is used to filter out subvolumes that don't need to be created + because they get a dedicated partition instead. + """ + btrfs_subvolumes = libcalamares.job.configuration.get("btrfsSubvolumes", None) + # Warn if there's no configuration at all, and empty configurations are + # replaced by a simple root-only layout. + if btrfs_subvolumes is None: + libcalamares.utils.warning("No configuration for btrfsSubvolumes") + if not btrfs_subvolumes: + btrfs_subvolumes = [ dict(mountPoint="/", subvolume="/@"), dict(mountPoint="/home", subvolume="/@home") ] + + # Filter out the subvolumes which have a dedicated partition + non_root_partition_mounts = [ m for m in [ p.get("mountPoint", None) for p in partitions ] if m is not None and m != '/' ] + btrfs_subvolumes = list(filter(lambda s : s["mountPoint"] not in non_root_partition_mounts, btrfs_subvolumes)) + + # If we have a swap **file**, give it a separate subvolume. + swap_choice = libcalamares.globalstorage.value( "partitionChoices" ) + if swap_choice and swap_choice.get( "swap", None ) == "file": + btrfs_subvolumes.append({'mountPoint': '/swap', 'subvolume': '/@swap'}) + + return btrfs_subvolumes + + def mount_partition(root_mount_point, partition, partitions): """ Do a single mount of @p partition inside @p root_mount_point. """ # Create mount point with `+` rather than `os.path.join()` because # `partition["mountPoint"]` starts with a '/'. - global_storage = libcalamares.globalstorage raw_mount_point = partition["mountPoint"] if not raw_mount_point: return @@ -74,20 +105,8 @@ def mount_partition(root_mount_point, partition, partitions): # Special handling for btrfs subvolumes. Create the subvolumes listed in mount.conf if fstype == "btrfs" and partition["mountPoint"] == '/': # Root has been mounted to btrfs volume -> create subvolumes from configuration - btrfs_subvolumes = libcalamares.job.configuration.get("btrfsSubvolumes") or [] - subvolume_mountpoints = [d['mountPoint'] for d in btrfs_subvolumes] - # Check if listed mountpoints besides / are already present and don't create subvolume for those - for p in partitions: - if "mountPoint" not in p or not p["mountPoint"]: - continue - if p["mountPoint"] in subvolume_mountpoints and p["mountPoint"] != '/': - btrfs_subvolumes = [d for d in btrfs_subvolumes if d['mountPoint'] != p["mountPoint"]] - # Check if we need a subvolume for swap file - swap_choice = global_storage.value( "partitionChoices" ) - if swap_choice: - swap_choice = swap_choice.get( "swap", None ) - if swap_choice and swap_choice == "file": - btrfs_subvolumes.append({'mountPoint': '/swap', 'subvolume': '/@swap'}) + btrfs_subvolumes = get_btrfs_subvolumes(partitions) + # Store created list in global storage so it can be used in the fstab module libcalamares.globalstorage.insert("btrfsSubvolumes", btrfs_subvolumes) # Create the subvolumes that are in the completed list diff --git a/src/modules/mount/test.yaml b/src/modules/mount/tests/1.global similarity index 100% rename from src/modules/mount/test.yaml rename to src/modules/mount/tests/1.global diff --git a/src/modules/mount/tests/1.job b/src/modules/mount/tests/1.job new file mode 100644 index 0000000000000000000000000000000000000000..94b3a14928da06343affcc692fac389a8edfa805 --- /dev/null +++ b/src/modules/mount/tests/1.job @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +bogus: true + +# No configuration needed because the partitions are +# all filesystems that require no special handling. diff --git a/src/modules/mount/tests/2.global b/src/modules/mount/tests/2.global new file mode 100644 index 0000000000000000000000000000000000000000..20aba89ec0b8612f42e9bb60d79af35ac2740f63 --- /dev/null +++ b/src/modules/mount/tests/2.global @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +partitions: + - device: "/dev/sdb1" + mountPoint: "/" + fs: "btrfs" + +# Expect a complaint and a default btrfs layout diff --git a/src/modules/mount/tests/2.job b/src/modules/mount/tests/2.job new file mode 100644 index 0000000000000000000000000000000000000000..40d8c6171cec67be355b33df0e9085cfe1d2ff64 --- /dev/null +++ b/src/modules/mount/tests/2.job @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 + +# Expect a complaint and a default btrfs layout because the +# partitions use btrfs diff --git a/src/modules/mount/tests/3.global b/src/modules/mount/tests/3.global new file mode 100644 index 0000000000000000000000000000000000000000..9dae421dfb5049e294504e12e250464a1ac162f6 --- /dev/null +++ b/src/modules/mount/tests/3.global @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +partitions: + - device: "/dev/sdb1" + mountPoint: "/" + fs: "btrfs" +partitionChoices: + swap: file diff --git a/src/modules/mount/tests/3.job b/src/modules/mount/tests/3.job new file mode 100644 index 0000000000000000000000000000000000000000..94b3a14928da06343affcc692fac389a8edfa805 --- /dev/null +++ b/src/modules/mount/tests/3.job @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +bogus: true + +# No configuration needed because the partitions are +# all filesystems that require no special handling. diff --git a/src/modules/mount/tests/4.global b/src/modules/mount/tests/4.global new file mode 100644 index 0000000000000000000000000000000000000000..1856c9dc39f99f29acef1d5a3be4b95352648e14 --- /dev/null +++ b/src/modules/mount/tests/4.global @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +partitions: + - device: "/dev/sdb1" + mountPoint: "/" + fs: "btrfs" + - device: "/dev/sdb2" + mountPoint: "/home" + fs: "ext4" +partitionChoices: + swap: file diff --git a/src/modules/mount/tests/4.job b/src/modules/mount/tests/4.job new file mode 100644 index 0000000000000000000000000000000000000000..dac75822787648ce0e2189da3a47b58d629dffa8 --- /dev/null +++ b/src/modules/mount/tests/4.job @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 + +btrfsSubvolumes: + - mountPoint: / + subvolume: /@ + - mountPoint: /home + subvolume: /@home + - mountPoint: /var/cache + subvolume: /@cache + - mountPoint: /var/log + subvolume: /@log diff --git a/src/modules/netinstall/CMakeLists.txt b/src/modules/netinstall/CMakeLists.txt index ec926c9d31b8f7223c2c7f568399239c2a9e81bd..6b7270db1e0cb6319ffd11668ceebf50176c988a 100644 --- a/src/modules/netinstall/CMakeLists.txt +++ b/src/modules/netinstall/CMakeLists.txt @@ -26,6 +26,8 @@ calamares_add_test( netinstalltest SOURCES Tests.cpp + Config.cpp + LoaderQueue.cpp PackageTreeItem.cpp PackageModel.cpp LIBRARIES diff --git a/src/modules/netinstall/Config.cpp b/src/modules/netinstall/Config.cpp index 2d663829cd210b03da04f8656805f75605cbbd34..c163d72a066c64d851ad32778d9347261c798761 100644 --- a/src/modules/netinstall/Config.cpp +++ b/src/modules/netinstall/Config.cpp @@ -97,7 +97,6 @@ Config::loadGroupList( const QVariantList& groupData ) { setStatus( Status::Ok ); } - emit statusReady(); } void @@ -108,6 +107,7 @@ Config::loadingDone() m_queue->deleteLater(); m_queue = nullptr; } + emit statusReady(); } @@ -136,25 +136,23 @@ Config::setConfigurationMap( const QVariantMap& configurationMap ) // Lastly, load the groups data const QString key = QStringLiteral( "groupsUrl" ); const auto& groupsUrlVariant = configurationMap.value( key ); + m_queue = new LoaderQueue( this ); if ( groupsUrlVariant.type() == QVariant::String ) { - m_queue = new LoaderQueue( this ); m_queue->append( SourceItem::makeSourceItem( groupsUrlVariant.toString(), configurationMap ) ); } else if ( groupsUrlVariant.type() == QVariant::List ) { - m_queue = new LoaderQueue( this ); for ( const auto& s : groupsUrlVariant.toStringList() ) { m_queue->append( SourceItem::makeSourceItem( s, configurationMap ) ); } } - if ( m_queue && m_queue->count() > 0 ) - { - cDebug() << "Loading netinstall from" << m_queue->count() << "alternate sources."; - connect( m_queue, &LoaderQueue::done, this, &Config::loadingDone ); - m_queue->load(); - } + + setStatus( required() ? Status::FailedNoData : Status::Ok ); + cDebug() << "Loading netinstall from" << m_queue->count() << "alternate sources."; + connect( m_queue, &LoaderQueue::done, this, &Config::loadingDone ); + m_queue->load(); } void diff --git a/src/modules/netinstall/Config.h b/src/modules/netinstall/Config.h index b676a7d3984a6f52273b6d52d433be5435f64d0b..58931c6361e5bc3a46d04d437fdaaed47cc8e14a 100644 --- a/src/modules/netinstall/Config.h +++ b/src/modules/netinstall/Config.h @@ -49,10 +49,12 @@ public: FailedNetworkError, FailedBadData, FailedNoData - }; + /// Human-readable, translated representation of the status QString status() const; + /// Internal code for the status + Status statusCode() const { return m_status; } void setStatus( Status s ); bool required() const { return m_required; } diff --git a/src/modules/netinstall/LoaderQueue.cpp b/src/modules/netinstall/LoaderQueue.cpp index f8ba17cffbf51acbb018e28bf8738aea8c4a38bc..50b3354ba5456abb4ce992c08ec45747e53c148a 100644 --- a/src/modules/netinstall/LoaderQueue.cpp +++ b/src/modules/netinstall/LoaderQueue.cpp @@ -25,6 +25,10 @@ * On destruction, a new call to fetchNext() is queued, so that * the queue continues loading. Calling release() before the * destructor skips the fetchNext(), ending the queue-loading. + * + * Calling done(b) is a conditional release: if @p b is @c true, + * queues a call to done() on the queue and releases it; otherwise, + * does nothing. */ class FetchNextUnless { @@ -41,6 +45,17 @@ public: } } void release() { m_q = nullptr; } + void done( bool b ) + { + if ( b ) + { + if ( m_q ) + { + QMetaObject::invokeMethod( m_q, "done", Qt::QueuedConnection ); + } + release(); + } + } private: LoaderQueue* m_q = nullptr; @@ -83,7 +98,6 @@ LoaderQueue::fetchNext() { if ( m_queue.isEmpty() ) { - m_config->setStatus( Config::Status::FailedBadData ); emit done(); return; } @@ -138,7 +152,7 @@ LoaderQueue::fetch( const QUrl& url ) void LoaderQueue::dataArrived() { - FetchNextUnless finished( this ); + FetchNextUnless next( this ); if ( !m_reply || !m_reply->isFinished() ) { @@ -170,16 +184,14 @@ LoaderQueue::dataArrived() if ( groups.IsSequence() ) { - finished.release(); m_config->loadGroupList( CalamaresUtils::yamlSequenceToVariant( groups ) ); - emit done(); + next.done( m_config->statusCode() == Config::Status::Ok ); } else if ( groups.IsMap() ) { - finished.release(); auto map = CalamaresUtils::yamlMapToVariant( groups ); m_config->loadGroupList( map.value( "groups" ).toList() ); - emit done(); + next.done( m_config->statusCode() == Config::Status::Ok ); } else { diff --git a/src/modules/netinstall/Tests.cpp b/src/modules/netinstall/Tests.cpp index 0b59658c169eaa3e107854b9761a4d7621deb6d1..df5d5ad60941c1f47002e9d04486c3556cc3528d 100644 --- a/src/modules/netinstall/Tests.cpp +++ b/src/modules/netinstall/Tests.cpp @@ -7,13 +7,17 @@ * */ +#include "Config.h" #include "PackageModel.h" #include "PackageTreeItem.h" #include "utils/Logger.h" +#include "utils/NamedEnum.h" #include "utils/Variant.h" #include "utils/Yaml.h" +#include <KMacroExpander> + #include <QtTest/QtTest> class ItemTests : public QObject @@ -40,6 +44,9 @@ private Q_SLOTS: void testCompare(); void testModel(); void testExampleFiles(); + + void testUrlFallback_data(); + void testUrlFallback(); }; ItemTests::ItemTests() {} @@ -326,6 +333,93 @@ ItemTests::testExampleFiles() } } +void +ItemTests::testUrlFallback_data() +{ + QTest::addColumn< QString >( "filename" ); + QTest::addColumn< int >( "status" ); + QTest::addColumn< int >( "count" ); + + using S = Config::Status; + + QTest::newRow( "bad" ) << "1a-single-bad.conf" << smash( S::FailedBadConfiguration ) << 0; + QTest::newRow( "empty" ) << "1a-single-empty.conf" << smash( S::FailedNoData ) << 0; + QTest::newRow( "error" ) << "1a-single-error.conf" << smash( S::FailedBadData ) << 0; + QTest::newRow( "two" ) << "1b-single-small.conf" << smash( S::Ok ) << 2; + QTest::newRow( "five" ) << "1b-single-large.conf" << smash( S::Ok ) << 5; + QTest::newRow( "none" ) << "1c-none.conf" << smash( S::FailedNoData ) << 0; + QTest::newRow( "unset" ) << "1c-unset.conf" << smash( S::FailedNoData ) << 0; + // Finds small, then stops + QTest::newRow( "fallback-small" ) << "1d-fallback-small.conf" << smash( S::Ok ) << 2; + // Finds large, then stops + QTest::newRow( "fallback-large" ) << "1d-fallback-large.conf" << smash( S::Ok ) << 5; + // Finds empty, finds small + QTest::newRow( "fallback-mixed" ) << "1d-fallback-mixed.conf" << smash( S::Ok ) << 2; + // Finds empty, then bad + QTest::newRow( "fallback-bad" ) << "1d-fallback-bad.conf" << smash( S::FailedBadConfiguration ) << 0; +} + +void +ItemTests::testUrlFallback() +{ + Logger::setupLogLevel( Logger::LOGDEBUG ); + QFETCH( QString, filename ); + QFETCH( int, status ); + QFETCH( int, count ); + + cDebug() << "Loading" << filename; + + // BUILD_AS_TEST is the source-directory path + QString testdir = QString( "%1/tests" ).arg( BUILD_AS_TEST ); + QFile fi( QString( "%1/%2" ).arg( testdir, filename ) ); + QVERIFY( fi.exists() ); + + Config c; + + QFile yamlFile( fi.fileName() ); + if ( yamlFile.exists() && yamlFile.open( QFile::ReadOnly | QFile::Text ) ) + { + QString ba( yamlFile.readAll() ); + QVERIFY( ba.length() > 0 ); + QHash< QString, QString > replace; + replace.insert( "TESTDIR", testdir ); + QString correctedDocument = KMacroExpander::expandMacros( ba, replace, '$' ); + + try + { + YAML::Node yamldoc = YAML::Load( correctedDocument.toUtf8() ); + auto map = CalamaresUtils::yamlToVariant( yamldoc ).toMap(); + QVERIFY( map.count() > 0 ); + c.setConfigurationMap( map ); + } + catch ( YAML::Exception& ) + { + bool badYaml = true; + QVERIFY( !badYaml ); + } + } + else + { + QCOMPARE( QStringLiteral( "not found" ), fi.fileName() ); + } + + // Each of the configs sets required to **true**, which is not the default + QVERIFY( c.required() ); + + // Now give the loader time to complete + QEventLoop loop; + connect( &c, &Config::statusReady, &loop, &QEventLoop::quit ); + QSignalSpy spy( &c, &Config::statusReady ); + QTimer::singleShot( std::chrono::seconds(1), &loop, &QEventLoop::quit ); + loop.exec(); + + // Check it didn't time out + QCOMPARE( spy.count(), 1 ); + // Check YAML-loading results + QCOMPARE( smash( c.statusCode() ), status ); + QCOMPARE( c.model()->rowCount(), count ); +} + QTEST_GUILESS_MAIN( ItemTests ) diff --git a/src/modules/netinstall/tests/1a-single-bad.conf b/src/modules/netinstall/tests/1a-single-bad.conf new file mode 100644 index 0000000000000000000000000000000000000000..c08d3870cd4c125ca18769454ef75bf72eb97352 --- /dev/null +++ b/src/modules/netinstall/tests/1a-single-bad.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/bad.yaml diff --git a/src/modules/netinstall/tests/1a-single-empty.conf b/src/modules/netinstall/tests/1a-single-empty.conf new file mode 100644 index 0000000000000000000000000000000000000000..2444a0435a8fa9716a9c3244938f66df5a90281c --- /dev/null +++ b/src/modules/netinstall/tests/1a-single-empty.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-empty.yaml diff --git a/src/modules/netinstall/tests/1a-single-error.conf b/src/modules/netinstall/tests/1a-single-error.conf new file mode 100644 index 0000000000000000000000000000000000000000..a602b17e18084eb31d01060fe22a0e47a4d87f71 --- /dev/null +++ b/src/modules/netinstall/tests/1a-single-error.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-error.yaml diff --git a/src/modules/netinstall/tests/1b-single-large.conf b/src/modules/netinstall/tests/1b-single-large.conf new file mode 100644 index 0000000000000000000000000000000000000000..eee67e664a9a30d355a110eb6781a03cf93e7895 --- /dev/null +++ b/src/modules/netinstall/tests/1b-single-large.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-large.yaml diff --git a/src/modules/netinstall/tests/1b-single-small.conf b/src/modules/netinstall/tests/1b-single-small.conf new file mode 100644 index 0000000000000000000000000000000000000000..2de9b4db22a0648e7e8a5aa16bfa42b07da5113c --- /dev/null +++ b/src/modules/netinstall/tests/1b-single-small.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-small.yaml diff --git a/src/modules/netinstall/tests/1c-none.conf b/src/modules/netinstall/tests/1c-none.conf new file mode 100644 index 0000000000000000000000000000000000000000..e0f097dcf290f506a75a982769907f7cbfa59d4e --- /dev/null +++ b/src/modules/netinstall/tests/1c-none.conf @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: [] diff --git a/src/modules/netinstall/tests/1c-unset.conf b/src/modules/netinstall/tests/1c-unset.conf new file mode 100644 index 0000000000000000000000000000000000000000..b25dbb6ea3d38adb7d2ced834d66e6a7c99e9f33 --- /dev/null +++ b/src/modules/netinstall/tests/1c-unset.conf @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true diff --git a/src/modules/netinstall/tests/1d-fallback-bad.conf b/src/modules/netinstall/tests/1d-fallback-bad.conf new file mode 100644 index 0000000000000000000000000000000000000000..1a36f7854ee659396e64398316171a80f47eb350 --- /dev/null +++ b/src/modules/netinstall/tests/1d-fallback-bad.conf @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-nonexistent.yaml + - file://$TESTDIR/data-empty.yaml + - file://$TESTDIR/data-empty.yaml + - file://$TESTDIR/data-bad.yaml diff --git a/src/modules/netinstall/tests/1d-fallback-large.conf b/src/modules/netinstall/tests/1d-fallback-large.conf new file mode 100644 index 0000000000000000000000000000000000000000..5abb05ca89f09e946fb6db807124c404e915fb08 --- /dev/null +++ b/src/modules/netinstall/tests/1d-fallback-large.conf @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-nonexistent.yaml + - file://$TESTDIR/data-bad.yaml + - file://$TESTDIR/data-large.yaml + - file://$TESTDIR/data-small.yaml diff --git a/src/modules/netinstall/tests/1d-fallback-mixed.conf b/src/modules/netinstall/tests/1d-fallback-mixed.conf new file mode 100644 index 0000000000000000000000000000000000000000..79cf677f9ff54f4381e8705995831826fc9d8e28 --- /dev/null +++ b/src/modules/netinstall/tests/1d-fallback-mixed.conf @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-nonexistent.yaml + - file://$TESTDIR/data-empty.yaml + - file://$TESTDIR/data-bad.yaml + - file://$TESTDIR/data-empty.yaml + - file://$TESTDIR/data-small.yaml + - file://$TESTDIR/data-large.yaml + - file://$TESTDIR/data-bad.yaml diff --git a/src/modules/netinstall/tests/1d-fallback-small.conf b/src/modules/netinstall/tests/1d-fallback-small.conf new file mode 100644 index 0000000000000000000000000000000000000000..e38a7d65f30259348ff28ba8350a520da177b8c9 --- /dev/null +++ b/src/modules/netinstall/tests/1d-fallback-small.conf @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +required: true +groupsUrl: + - file://$TESTDIR/data-nonexistent.yaml + - file://$TESTDIR/data-bad.yaml + - file://$TESTDIR/data-small.yaml + - file://$TESTDIR/data-large.yaml diff --git a/src/modules/netinstall/tests/data-empty.yaml b/src/modules/netinstall/tests/data-empty.yaml new file mode 100644 index 0000000000000000000000000000000000000000..065a0a067868fd83c5cebc5ff73ed4fcd23b8ef0 --- /dev/null +++ b/src/modules/netinstall/tests/data-empty.yaml @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +--- +bogus: true + diff --git a/src/modules/netinstall/tests/data-error.yaml b/src/modules/netinstall/tests/data-error.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1445f8923a8678192bc4a32059fc4c8385623bce --- /dev/null +++ b/src/modules/netinstall/tests/data-error.yaml @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +derp +derp +herpa-derp: no +-- +# This file is not valid YAML diff --git a/src/modules/netinstall/tests/data-large.yaml b/src/modules/netinstall/tests/data-large.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7b47aa3b6e4029954701b19ca026454aa5d506a7 --- /dev/null +++ b/src/modules/netinstall/tests/data-large.yaml @@ -0,0 +1,38 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +- name: "Default" + description: "Default group" + hidden: false + selected: true + critical: false + packages: + - base +- name: "Two" + description: "group 2" + hidden: false + selected: true + critical: false + packages: + - chakra-live-two +- name: "Three" + description: "group 3" + hidden: false + selected: true + critical: false + packages: + - chakra-live-three +- name: "Four" + description: "group 4" + hidden: false + selected: true + critical: false + packages: + - chakra-live-four +- name: "Five" + description: "group 5" + hidden: false + selected: true + critical: false + packages: + - chakra-live-five diff --git a/src/modules/netinstall/tests/data-small.yaml b/src/modules/netinstall/tests/data-small.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6554cf738a47613fd23c84e8d80a11f5fe396d47 --- /dev/null +++ b/src/modules/netinstall/tests/data-small.yaml @@ -0,0 +1,17 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +- name: "Default" + description: "Default group" + hidden: false + selected: true + critical: false + packages: + - base +- name: "Second" + description: "Second group" + hidden: false + selected: true + critical: false + packages: + - chakra-live-skel diff --git a/src/modules/networkcfg/main.py b/src/modules/networkcfg/main.py index 608cfd2889b6800d1b3aaa559757bf779fb4b0c4..40d15303174fb7fee912aef8bb601cb01fc67e3d 100644 --- a/src/modules/networkcfg/main.py +++ b/src/modules/networkcfg/main.py @@ -59,7 +59,7 @@ def run(): continue try: - shutil.copy(source_network, target_network) + shutil.copy(source_network, target_network, follow_symlinks=False) except FileNotFoundError: libcalamares.utils.debug( "Can't copy network configuration files in " @@ -80,7 +80,7 @@ def run(): ) try: - shutil.copy(source_resolv, target_resolv) + shutil.copy(source_resolv, target_resolv, follow_symlinks=False) except Exception as err: libcalamares.utils.debug( "Can't copy resolv.conf from {}: {}".format(source_resolv, err) diff --git a/src/modules/packagechooser/CMakeLists.txt b/src/modules/packagechooser/CMakeLists.txt index ad9cc852746d6c965d84b9d04a90797c04567d25..f08658037c1edc165895db4b275eabad920ea4c0 100644 --- a/src/modules/packagechooser/CMakeLists.txt +++ b/src/modules/packagechooser/CMakeLists.txt @@ -15,7 +15,7 @@ option( WITH_APPDATA "Support appdata: items in PackageChooser (requires QtXml)" if ( WITH_APPDATA ) find_package(Qt5 COMPONENTS Xml) if ( Qt5Xml_FOUND ) - add_definitions( -DHAVE_XML ) + add_definitions( -DHAVE_APPDATA ) list( APPEND _extra_libraries Qt5::Xml ) list( APPEND _extra_src ItemAppData.cpp ) endif() @@ -45,6 +45,7 @@ calamares_add_plugin( packagechooser TYPE viewmodule EXPORT_MACRO PLUGINDLLEXPORT_PRO SOURCES + Config.cpp PackageChooserPage.cpp PackageChooserViewStep.cpp PackageModel.cpp diff --git a/src/modules/packagechooser/Config.cpp b/src/modules/packagechooser/Config.cpp new file mode 100644 index 0000000000000000000000000000000000000000..106ae4538f7cd5165e06fb3a3f1a095036f13e34 --- /dev/null +++ b/src/modules/packagechooser/Config.cpp @@ -0,0 +1,231 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +#include "Config.h" + +#ifdef HAVE_APPDATA +#include "ItemAppData.h" +#endif + +#ifdef HAVE_APPSTREAM +#include "ItemAppStream.h" +#include <AppStreamQt/pool.h> +#include <memory> +#endif + + +#include "GlobalStorage.h" +#include "JobQueue.h" +#include "packages/Globals.h" +#include "utils/Logger.h" +#include "utils/Variant.h" + +const NamedEnumTable< PackageChooserMode >& +packageChooserModeNames() +{ + static const NamedEnumTable< PackageChooserMode > names { + { "optional", PackageChooserMode::Optional }, + { "required", PackageChooserMode::Required }, + { "optionalmultiple", PackageChooserMode::OptionalMultiple }, + { "requiredmultiple", PackageChooserMode::RequiredMultiple }, + // and a bunch of aliases + { "zero-or-one", PackageChooserMode::Optional }, + { "radio", PackageChooserMode::Required }, + { "one", PackageChooserMode::Required }, + { "set", PackageChooserMode::OptionalMultiple }, + { "zero-or-more", PackageChooserMode::OptionalMultiple }, + { "multiple", PackageChooserMode::RequiredMultiple }, + { "one-or-more", PackageChooserMode::RequiredMultiple } + }; + return names; +} + +const NamedEnumTable< PackageChooserMethod >& +PackageChooserMethodNames() +{ + static const NamedEnumTable< PackageChooserMethod > names { + { "legacy", PackageChooserMethod::Legacy }, + { "custom", PackageChooserMethod::Legacy }, + { "contextualprocess", PackageChooserMethod::Legacy }, + { "packages", PackageChooserMethod::Packages }, + }; + return names; +} + +Config::Config( QObject* parent ) + : Calamares::ModuleSystem::Config( parent ) + , m_model( new PackageListModel( this ) ) + , m_mode( PackageChooserMode::Required ) +{ +} + +Config::~Config() {} + +const PackageItem& +Config::introductionPackage() const +{ + for ( int i = 0; i < m_model->packageCount(); ++i ) + { + const auto& package = m_model->packageData( i ); + if ( package.isNonePackage() ) + { + return package; + } + } + + static PackageItem* defaultIntroduction = nullptr; + if ( !defaultIntroduction ) + { + const auto name = QT_TR_NOOP( "Package Selection" ); + const auto description + = QT_TR_NOOP( "Please pick a product from the list. The selected product will be installed." ); + defaultIntroduction = new PackageItem( QString(), name, description ); + defaultIntroduction->screenshot = QPixmap( QStringLiteral( ":/images/no-selection.png" ) ); + defaultIntroduction->name = CalamaresUtils::Locale::TranslatedString( name, metaObject()->className() ); + defaultIntroduction->description + = CalamaresUtils::Locale::TranslatedString( description, metaObject()->className() ); + } + return *defaultIntroduction; +} + +void +Config::updateGlobalStorage( const QStringList& selected ) const +{ + if ( m_method == PackageChooserMethod::Legacy ) + { + QString value = selected.join( ',' ); + Calamares::JobQueue::instance()->globalStorage()->insert( m_id, value ); + cDebug() << m_id<< "selected" << value; + } + else if ( m_method == PackageChooserMethod::Packages ) + { + QStringList packageNames = m_model->getInstallPackagesForNames( selected ); + cDebug() << m_defaultId << "packages to install" << packageNames; + CalamaresUtils::Packages::setGSPackageAdditions( + Calamares::JobQueue::instance()->globalStorage(), m_defaultId, packageNames ); + } + else + { + cWarning() << "Unknown packagechooser method" << smash( m_method ); + } +} + + +static void +fillModel( PackageListModel* model, const QVariantList& items ) +{ + if ( items.isEmpty() ) + { + cWarning() << "No *items* for PackageChooser module."; + return; + } + +#ifdef HAVE_APPSTREAM + std::unique_ptr< AppStream::Pool > pool; + bool poolOk = false; +#endif + + cDebug() << "Loading PackageChooser model items from config"; + int item_index = 0; + for ( const auto& item_it : items ) + { + ++item_index; + QVariantMap item_map = item_it.toMap(); + if ( item_map.isEmpty() ) + { + cWarning() << "PackageChooser entry" << item_index << "is not valid."; + continue; + } + + if ( item_map.contains( "appdata" ) ) + { +#ifdef HAVE_XML + model->addPackage( fromAppData( item_map ) ); +#else + cWarning() << "Loading AppData XML is not supported."; +#endif + } + else if ( item_map.contains( "appstream" ) ) + { +#ifdef HAVE_APPSTREAM + if ( !pool ) + { + pool = std::make_unique< AppStream::Pool >(); + pool->setLocale( QStringLiteral( "ALL" ) ); + poolOk = pool->load(); + } + if ( pool && poolOk ) + { + model->addPackage( fromAppStream( *pool, item_map ) ); + } +#else + cWarning() << "Loading AppStream data is not supported."; +#endif + } + else + { + model->addPackage( PackageItem( item_map ) ); + } + } + cDebug() << Logger::SubEntry << "Loaded PackageChooser with" << model->packageCount() << "entries."; +} + +void +Config::setConfigurationMap( const QVariantMap& configurationMap ) +{ + m_mode = packageChooserModeNames().find( CalamaresUtils::getString( configurationMap, "mode" ), + PackageChooserMode::Required ); + m_method = PackageChooserMethodNames().find( CalamaresUtils::getString( configurationMap, "method" ), + PackageChooserMethod::Legacy ); + + if ( m_method == PackageChooserMethod::Legacy ) + { + const QString configId = CalamaresUtils::getString( configurationMap, "id" ); + const QString base = QStringLiteral( "packagechooser_" ); + if ( configId.isEmpty() ) + { + if ( m_defaultId.id().isEmpty() ) + { + // We got nothing to work with + m_id = base; + } + else + { + m_id = base + m_defaultId.id(); + } + cDebug() << "Using default ID" << m_id << "from" << m_defaultId.toString(); + } + else + { + m_id = base + configId; + cDebug() << "Using configured ID" << m_id; + } + } + + if ( configurationMap.contains( "items" ) ) + { + fillModel( m_model, configurationMap.value( "items" ).toList() ); + } + + QString default_item_id = CalamaresUtils::getString( configurationMap, "default" ); + if ( !default_item_id.isEmpty() ) + { + for ( int item_n = 0; item_n < m_model->packageCount(); ++item_n ) + { + QModelIndex item_idx = m_model->index( item_n, 0 ); + QVariant item_id = m_model->data( item_idx, PackageListModel::IdRole ); + + if ( item_id.toString() == default_item_id ) + { + m_defaultModelIndex = item_idx; + break; + } + } + } +} diff --git a/src/modules/packagechooser/Config.h b/src/modules/packagechooser/Config.h new file mode 100644 index 0000000000000000000000000000000000000000..5959e3ea4f8fef2e2b194001738b36270a4cb6e1 --- /dev/null +++ b/src/modules/packagechooser/Config.h @@ -0,0 +1,92 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +#ifndef PACKAGECHOOSER_CONFIG_H +#define PACKAGECHOOSER_CONFIG_H + +#include "PackageModel.h" + +#include "modulesystem/Config.h" +#include "modulesystem/InstanceKey.h" + +#include <memory> + +enum class PackageChooserMode +{ + Optional, // zero or one + Required, // exactly one + OptionalMultiple, // zero or more + RequiredMultiple // one or more +}; + +const NamedEnumTable< PackageChooserMode >& packageChooserModeNames(); + +enum class PackageChooserMethod +{ + Legacy, // use contextualprocess or other custom + Packages, // use the packages module +}; + +const NamedEnumTable< PackageChooserMethod >& PackageChooserMethodNames(); + +class Config : public Calamares::ModuleSystem::Config +{ + Q_OBJECT + +public: + Config( QObject* parent = nullptr ); + ~Config() override; + + /** @brief Sets the default Id for this Config + * + * The default Id is the (owning) module identifier for the config, + * and it is used when the Id read from the config file is empty. + * The **usual** configuration when using method *packages* is + * to rely on the default Id. + */ + void setDefaultId( const Calamares::ModuleSystem::InstanceKey& defaultId ) { m_defaultId = defaultId; } + void setConfigurationMap( const QVariantMap& ) override; + + PackageChooserMode mode() const { return m_mode; } + PackageListModel* model() const { return m_model; } + QModelIndex defaultSelectionIndex() const { return m_defaultModelIndex; } + + /** @brief Returns an "introductory package" which describes packagechooser + * + * If the model contains a "none" package, returns that one on + * the assumption that it is one to describe the whole; otherwise + * returns a totally generic description. + */ + const PackageItem& introductionPackage() const; + + /** @brief Write selection to global storage + * + * Updates the GS keys for this packagechooser, marking all + * (and only) the packages in @p selected as selected. + */ + void updateGlobalStorage( const QStringList& selected ) const; + /// As updateGlobalStorage() with an empty selection list + void fillGSSecondaryConfiguration() const { updateGlobalStorage( QStringList() ); } + +private: + PackageListModel* m_model = nullptr; + QModelIndex m_defaultModelIndex; + + /// Selection mode for this module + PackageChooserMode m_mode = PackageChooserMode::Optional; + /// How this module stores to GS + PackageChooserMethod m_method = PackageChooserMethod::Legacy; + /// Id (used to identify settings from this module in GS) + QString m_id; + /// Value to use for id if none is set in the config file + Calamares::ModuleSystem::InstanceKey m_defaultId; +}; + + +#endif diff --git a/src/modules/packagechooser/PackageChooserPage.h b/src/modules/packagechooser/PackageChooserPage.h index 4f485c890d55c4b3a3970d46fec74f62aedb13b4..90c2b28a64a7c2450d0ebd321c39757376feb654 100644 --- a/src/modules/packagechooser/PackageChooserPage.h +++ b/src/modules/packagechooser/PackageChooserPage.h @@ -10,6 +10,7 @@ #ifndef PACKAGECHOOSERPAGE_H #define PACKAGECHOOSERPAGE_H +#include "Config.h" #include "PackageModel.h" #include <QAbstractItemModel> diff --git a/src/modules/packagechooser/PackageChooserViewStep.cpp b/src/modules/packagechooser/PackageChooserViewStep.cpp index d576f275379063250cc223fa255bf483f39196d8..9057004de01036a027f93440befc4c498a083c23 100644 --- a/src/modules/packagechooser/PackageChooserViewStep.cpp +++ b/src/modules/packagechooser/PackageChooserViewStep.cpp @@ -9,20 +9,12 @@ #include "PackageChooserViewStep.h" -#ifdef HAVE_XML -#include "ItemAppData.h" -#endif -#ifdef HAVE_APPSTREAM -#include "ItemAppStream.h" -#include <AppStreamQt/pool.h> -#include <memory> -#endif +#include "Config.h" #include "PackageChooserPage.h" #include "PackageModel.h" #include "GlobalStorage.h" #include "JobQueue.h" - #include "locale/TranslatableConfiguration.h" #include "utils/CalamaresUtilsSystem.h" #include "utils/Logger.h" @@ -35,9 +27,8 @@ CALAMARES_PLUGIN_FACTORY_DEFINITION( PackageChooserViewStepFactory, registerPlug PackageChooserViewStep::PackageChooserViewStep( QObject* parent ) : Calamares::ViewStep( parent ) + , m_config( new Config( this ) ) , m_widget( nullptr ) - , m_model( nullptr ) - , m_mode( PackageChooserMode::Required ) , m_stepName( nullptr ) { emit nextStatusChanged( false ); @@ -50,7 +41,6 @@ PackageChooserViewStep::~PackageChooserViewStep() { m_widget->deleteLater(); } - delete m_model; delete m_stepName; } @@ -67,19 +57,11 @@ PackageChooserViewStep::widget() { if ( !m_widget ) { - m_widget = new PackageChooserPage( m_mode, nullptr ); + m_widget = new PackageChooserPage( m_config->mode(), nullptr ); connect( m_widget, &PackageChooserPage::selectionChanged, [=]() { emit nextStatusChanged( this->isNextEnabled() ); } ); - - if ( m_model ) - { - hookupModel(); - } - else - { - cWarning() << "PackageChooser Widget created before model."; - } + hookupModel(); } return m_widget; } @@ -88,18 +70,13 @@ PackageChooserViewStep::widget() bool PackageChooserViewStep::isNextEnabled() const { - if ( !m_model ) - { - return false; - } - if ( !m_widget ) { // No way to have changed anything return true; } - switch ( m_mode ) + switch ( m_config->mode() ) { case PackageChooserMode::Optional: case PackageChooserMode::OptionalMultiple: @@ -139,22 +116,14 @@ PackageChooserViewStep::onActivate() { if ( !m_widget->hasSelection() ) { - m_widget->setSelection( m_defaultIdx ); + m_widget->setSelection( m_config->defaultSelectionIndex() ); } } void PackageChooserViewStep::onLeave() { - QString key = QStringLiteral( "packagechooser_%1" ).arg( m_id ); - QString value; - if ( m_widget->hasSelection() ) - { - value = m_widget->selectedPackageIds().join( ',' ); - } - Calamares::JobQueue::instance()->globalStorage()->insert( key, value ); - - cDebug() << "PackageChooser" << key << "selected" << value; + m_config->updateGlobalStorage( m_widget->selectedPackageIds() ); } Calamares::JobList @@ -167,23 +136,8 @@ PackageChooserViewStep::jobs() const void PackageChooserViewStep::setConfigurationMap( const QVariantMap& configurationMap ) { - QString mode = CalamaresUtils::getString( configurationMap, "mode" ); - bool mode_ok = false; - if ( !mode.isEmpty() ) - { - m_mode = roleNames().find( mode, mode_ok ); - } - if ( !mode_ok ) - { - m_mode = PackageChooserMode::Required; - } - - m_id = CalamaresUtils::getString( configurationMap, "id" ); - if ( m_id.isEmpty() ) - { - // Not set, so use the instance id - m_id = moduleInstanceKey().id(); - } + m_config->setDefaultId( moduleInstanceKey() ); + m_config->setConfigurationMap( configurationMap ); bool labels_ok = false; auto labels = CalamaresUtils::getSubMap( configurationMap, "labels", labels_ok ); @@ -195,117 +149,22 @@ PackageChooserViewStep::setConfigurationMap( const QVariantMap& configurationMap } } - QString default_item_id = CalamaresUtils::getString( configurationMap, "default" ); - m_defaultIdx = QModelIndex(); - - bool first_time = !m_model; - if ( configurationMap.contains( "items" ) ) - { - fillModel( configurationMap.value( "items" ).toList() ); - } - - if ( first_time && m_widget && m_model ) + if ( m_widget ) { hookupModel(); } - - // find default item - if ( first_time && m_model && !default_item_id.isEmpty() ) - { - for ( int item_n = 0; item_n < m_model->packageCount(); ++item_n ) - { - QModelIndex item_idx = m_model->index( item_n, 0 ); - QVariant item_id = m_model->data( item_idx, PackageListModel::IdRole ); - - if ( item_id.toString() == default_item_id ) - { - m_defaultIdx = item_idx; - break; - } - } - } } -void -PackageChooserViewStep::fillModel( const QVariantList& items ) -{ - if ( !m_model ) - { - m_model = new PackageListModel( nullptr ); - } - - if ( items.isEmpty() ) - { - cWarning() << "No *items* for PackageChooser module."; - return; - } - -#ifdef HAVE_APPSTREAM - std::unique_ptr< AppStream::Pool > pool; - bool poolOk = false; -#endif - - cDebug() << "Loading PackageChooser model items from config"; - int item_index = 0; - for ( const auto& item_it : items ) - { - ++item_index; - QVariantMap item_map = item_it.toMap(); - if ( item_map.isEmpty() ) - { - cWarning() << "PackageChooser entry" << item_index << "is not valid."; - continue; - } - - if ( item_map.contains( "appdata" ) ) - { -#ifdef HAVE_XML - m_model->addPackage( fromAppData( item_map ) ); -#else - cWarning() << "Loading AppData XML is not supported."; -#endif - } - else if ( item_map.contains( "appstream" ) ) - { -#ifdef HAVE_APPSTREAM - if ( !pool ) - { - pool = std::make_unique< AppStream::Pool >(); - pool->setLocale( QStringLiteral( "ALL" ) ); - poolOk = pool->load(); - } - if ( pool && poolOk ) - { - m_model->addPackage( fromAppStream( *pool, item_map ) ); - } -#else - cWarning() << "Loading AppStream data is not supported."; -#endif - } - else - { - m_model->addPackage( PackageItem( item_map ) ); - } - } -} void PackageChooserViewStep::hookupModel() { - if ( !m_model || !m_widget ) + if ( !m_config->model() || !m_widget ) { cError() << "Can't hook up model until widget and model both exist."; return; } - m_widget->setModel( m_model ); - for ( int i = 0; i < m_model->packageCount(); ++i ) - { - const auto& package = m_model->packageData( i ); - if ( package.id.isEmpty() ) - { - m_widget->setIntroduction( package ); - break; - } - } + m_widget->setModel( m_config->model() ); + m_widget->setIntroduction( m_config->introductionPackage() ); } diff --git a/src/modules/packagechooser/PackageChooserViewStep.h b/src/modules/packagechooser/PackageChooserViewStep.h index 9dfd2bdee8e9f644913e0656b45170da83250933..7561f2bd73ecd57e6f9b3d7e512bba725f88ecf4 100644 --- a/src/modules/packagechooser/PackageChooserViewStep.h +++ b/src/modules/packagechooser/PackageChooserViewStep.h @@ -15,12 +15,9 @@ #include "utils/PluginFactory.h" #include "viewpages/ViewStep.h" -#include "PackageModel.h" - -#include <QObject> -#include <QUrl> #include <QVariantMap> +class Config; class PackageChooserPage; class PLUGINDLLEXPORT PackageChooserViewStep : public Calamares::ViewStep @@ -49,17 +46,11 @@ public: void setConfigurationMap( const QVariantMap& configurationMap ) override; private: - void fillModel( const QVariantList& items ); void hookupModel(); + Config* m_config; PackageChooserPage* m_widget; - PackageListModel* m_model; - - // Configuration - PackageChooserMode m_mode; - QString m_id; CalamaresUtils::Locale::TranslatedString* m_stepName; // As it appears in the sidebar - QModelIndex m_defaultIdx; }; CALAMARES_PLUGIN_FACTORY_DECLARATION( PackageChooserViewStepFactory ) diff --git a/src/modules/packagechooser/PackageModel.cpp b/src/modules/packagechooser/PackageModel.cpp index 1072b8b3ba67227225b0039a4777f7048e756aad..239705490c2076ba88c93e598ce8e668dbe81593 100644 --- a/src/modules/packagechooser/PackageModel.cpp +++ b/src/modules/packagechooser/PackageModel.cpp @@ -12,46 +12,20 @@ #include "utils/Logger.h" #include "utils/Variant.h" -const NamedEnumTable< PackageChooserMode >& -roleNames() -{ - static const NamedEnumTable< PackageChooserMode > names { - { "optional", PackageChooserMode::Optional }, - { "required", PackageChooserMode::Required }, - { "optionalmultiple", PackageChooserMode::OptionalMultiple }, - { "requiredmultiple", PackageChooserMode::RequiredMultiple }, - // and a bunch of aliases - { "zero-or-one", PackageChooserMode::Optional }, - { "radio", PackageChooserMode::Required }, - { "one", PackageChooserMode::Required }, - { "set", PackageChooserMode::OptionalMultiple }, - { "zero-or-more", PackageChooserMode::OptionalMultiple }, - { "multiple", PackageChooserMode::RequiredMultiple }, - { "one-or-more", PackageChooserMode::RequiredMultiple } - }; - return names; -} - PackageItem::PackageItem() {} -PackageItem::PackageItem( const QString& a_id, - const QString& a_package, - const QString& a_name, - const QString& a_description ) +PackageItem::PackageItem( const QString& a_id, const QString& a_name, const QString& a_description ) : id( a_id ) - , package( a_package ) , name( a_name ) , description( a_description ) { } PackageItem::PackageItem( const QString& a_id, - const QString& a_package, const QString& a_name, const QString& a_description, const QString& screenshotPath ) : id( a_id ) - , package( a_package ) , name( a_name ) , description( a_description ) , screenshot( screenshotPath ) @@ -60,10 +34,10 @@ PackageItem::PackageItem( const QString& a_id, PackageItem::PackageItem::PackageItem( const QVariantMap& item_map ) : id( CalamaresUtils::getString( item_map, "id" ) ) - , package( CalamaresUtils::getString( item_map, "package" ) ) , name( CalamaresUtils::Locale::TranslatedString( item_map, "name" ) ) , description( CalamaresUtils::Locale::TranslatedString( item_map, "description" ) ) , screenshot( CalamaresUtils::getString( item_map, "screenshot" ) ) + , packageNames( CalamaresUtils::getStringList( item_map, "packages" ) ) { if ( name.isEmpty() && id.isEmpty() ) { @@ -105,6 +79,33 @@ PackageListModel::addPackage( PackageItem&& p ) } } +QStringList +PackageListModel::getInstallPackagesForName( const QString& id ) const +{ + for ( const auto& p : qAsConst( m_packages ) ) + { + if ( p.id == id ) + { + return p.packageNames; + } + } + return QStringList(); +} + +QStringList +PackageListModel::getInstallPackagesForNames( const QStringList& ids ) const +{ + QStringList l; + for ( const auto& p : qAsConst( m_packages ) ) + { + if ( ids.contains( p.id ) ) + { + l.append( p.packageNames ); + } + } + return l; +} + int PackageListModel::rowCount( const QModelIndex& index ) const { diff --git a/src/modules/packagechooser/PackageModel.h b/src/modules/packagechooser/PackageModel.h index 375cf28c4501a9d65a83c1698622489c168b69b9..71003197de71bdecd00018709208ee6b1b43dab4 100644 --- a/src/modules/packagechooser/PackageModel.h +++ b/src/modules/packagechooser/PackageModel.h @@ -18,24 +18,14 @@ #include <QPixmap> #include <QVector> -enum class PackageChooserMode -{ - Optional, // zero or one - Required, // exactly one - OptionalMultiple, // zero or more - RequiredMultiple // one or more -}; - -const NamedEnumTable< PackageChooserMode >& roleNames(); struct PackageItem { QString id; - // FIXME: unused - QString package; CalamaresUtils::Locale::TranslatedString name; CalamaresUtils::Locale::TranslatedString description; QPixmap screenshot; + QStringList packageNames; /// @brief Create blank PackageItem PackageItem(); @@ -44,7 +34,7 @@ struct PackageItem * This constructor sets all the text members, * but leaves the screenshot blank. Set that separately. */ - PackageItem( const QString& id, const QString& package, const QString& name, const QString& description ); + PackageItem( const QString& id, const QString& name, const QString& description ); /** @brief Creates a PackageItem from given strings. * @@ -52,17 +42,21 @@ struct PackageItem * @p screenshotPath, which may be a QRC path (:/path/in/qrc) or * a filesystem path, whatever QPixmap understands. */ - PackageItem( const QString& id, - const QString& package, - const QString& name, - const QString& description, - const QString& screenshotPath ); + PackageItem( const QString& id, const QString& name, const QString& description, const QString& screenshotPath ); /** @brief Creates a PackageItem from a QVariantMap * * This is intended for use when loading PackageItems from a * configuration map. It will look up the various keys in the map * and handle translation strings as well. + * + * The following keys are used: + * - *id*: the identifier for this item; if it is the empty string + * then this is the special "no-package". + * - *name* (and *name[lang]*): for the name and its translations + * - *description* (and *description[lang]*) + * - *screenshot*: a path to a screenshot for this package + * - *packages*: a list of package names */ PackageItem( const QVariantMap& map ); @@ -104,6 +98,19 @@ public: /// @brief Direct (non-abstract) count of package data int packageCount() const { return m_packages.count(); } + /** @brief Does a name lookup (based on id) and returns the packages member + * + * If there is a package with the given @p id, returns its packages + * (e.g. the names of underlying packages to install for it); returns + * an empty list if the id is not found. + */ + QStringList getInstallPackagesForName( const QString& id ) const; + /** @brief Name-lookup all the @p ids and returns the packages members + * + * Concatenates installPackagesForName() for each id in @p ids. + */ + QStringList getInstallPackagesForNames( const QStringList& ids ) const; + enum Roles : int { NameRole = Qt::DisplayRole, diff --git a/src/modules/packagechooser/Tests.cpp b/src/modules/packagechooser/Tests.cpp index c303f0488439ac7a2e8c3776598bb932364e826e..1365b14524118ccd5d6895f84a35878425028293 100644 --- a/src/modules/packagechooser/Tests.cpp +++ b/src/modules/packagechooser/Tests.cpp @@ -9,7 +9,7 @@ #include "Tests.h" -#ifdef HAVE_XML +#ifdef HAVE_APPDATA #include "ItemAppData.h" #endif #ifdef HAVE_APPSTREAM diff --git a/src/modules/packagechooser/packagechooser.conf b/src/modules/packagechooser/packagechooser.conf index 88f23ecf9d9287ee0c6e46abef3fe8ffb28d606a..6a0fd64f2a3e17774d1efe7dbc230250f21fbfa1 100644 --- a/src/modules/packagechooser/packagechooser.conf +++ b/src/modules/packagechooser/packagechooser.conf @@ -3,26 +3,47 @@ # # Configuration for the low-density software chooser --- -# The packagechooser writes a GlobalStorage value for the choice that -# has been made. The key is *packagechooser_<id>*. If *id* is set here, -# it is substituted into the key name. If it is not set, the module's -# instance name is used; see the *instances* section of `settings.conf`. -# If there is just one packagechooser module, and no *id* is set, -# resulting GS key is probably *packagechooser_packagechooser*. -# -# The GS value is a comma-separated list of the IDs of the selected -# packages, or an empty string if none is selected. -# -# id: "" - # Software selection mode, to set whether the software packages # can be chosen singly, or multiply. # -# Possible modes are "optional", "required" (for zero or one) +# Possible modes are "optional", "required" (for zero-or-one or exactly-one) # or "optionalmultiple", "requiredmultiple" (for zero-or-more # or one-or-more). mode: required +# Software installation method: +# +# - "legacy" or "custom" or "contextualprocess" +# When set to "legacy", writes a GlobalStorage value for the choice that +# has been made. The key is *packagechooser_<id>*. Normally, the module's +# instance name is used; see the *instances* section of `settings.conf`. +# If there is just one packagechooser module, and no special instance is set, +# resulting GS key is probably *packagechooser@packagechooser*. +# You can set *id* to change that, but it is not recommended. +# +# The GS value is a comma-separated list of the IDs of the selected +# packages, or an empty string if none is selected. +# +# With "legacy" installation, you should have a contextualprocess or similar +# module somewhere in the `exec` phase to process the GlobalStorage key +# and actually **do** something for the packages. +# +# - "packages" +# When set to "packages", writes GlobalStorage values suitable for +# consumption by the *packages* module (which should appear later +# in the `exec` section. These package settings will then be handed +# off to whatever package manager is configured there. +# The *id* key is not used. +# +# There is no need to put this module in the `exec` section. There +# are no jobs that this module provides. You should put **other** +# modules, either *contextualprocess* or *packages* or some custom +# module, in the `exec` section to do the actual work. +method: legacy +# The *id* key is used only in "legacy" mode +# id: "" + + # Human-visible strings in this module. These are all optional. # The following translated keys are used: # - *step*, used in the overall progress view (left-hand pane) @@ -49,27 +70,45 @@ labels: # as a source for the data. # # For data provided by the list: the item has an id, which is used in -# setting the value of *packagechooser_<module-id>*. The following fields -# are mandatory: -# -# - *id* : ID for the product. The ID "" is special, and is used for -# "no package selected". Only include this if the mode allows -# selecting none. -# - *package* : Package name for the product. While mandatory, this is -# not actually used anywhere. -# - *name* : Human-readable name of the product. To provide translations, -# add a *[lang]* decoration as part of the key name, -# e.g. `name[nl]` for Dutch. -# The list of usable languages can be found in -# `CMakeLists.txt` or as part of the debug output of Calamares. -# - *description* : Human-readable description. These can be translated -# as well. -# - *screenshot* : Path to a single screenshot of the product. May be -# a filesystem path or a QRC path, -# e.g. ":/images/no-selection.png". -# -# Use the empty string "" as ID / key for the "no selection" item if -# you want to customize the display of that item as well. +# setting the value of *packagechooser_<module-id>*. The following field +# is mandatory: +# +# - *id* +# ID for the product. The ID "" is special, and is used for +# "no package selected". Only include this if the mode allows +# selecting none. The name and description given for the "no package +# selected" item are displayed when the module starts. +# +# Each item must adhere to one of three "styles" of item. Which styles +# are supported depends on compile-time dependencies of Calamares. +# Both AppData and AppStream may **optionally** be available. +# +# # Generic Items # +# +# These items are always supported. They require the most configuration +# **in this file** and duplicate information that may be available elsewhere +# (e.g. in AppData or AppStream), but do not require any additional +# dependencies. These items have the following **mandatory** fields: +# +# - *name* +# Human-readable name of the product. To provide translations, +# add a *[lang]* decoration as part of the key name, e.g. `name[nl]` +# for Dutch. The list of usable languages can be found in +# `CMakeLists.txt` or as part of the debug output of Calamares. +# - *description* +# Human-readable description. These can be translated as well. +# - *screenshot* +# Path to a single screenshot of the product. May be a filesystem +# path or a QRC path, e.g. ":/images/no-selection.png". +# +# The following field is **optional** for an item: +# +# - *packages* : +# List of package names for the product. If using the *method* +# "packages", consider this item mandatory (because otherwise +# selecting the item would install no packages). +# +# # AppData Items # # # For data provided by AppData XML: the item has an *appdata* # key which points to an AppData XML file in the local filesystem. @@ -84,6 +123,8 @@ labels: # **may** specify an ID or screenshot path, as above. This will override # the settings from AppData. # +# # AppStream Items # +# # For data provided by AppStream cache: the item has an *appstream* # key which matches the AppStream identifier in the cache (e.g. # *org.kde.kwrite.desktop*). Data is retrieved from the AppStream diff --git a/src/modules/packages/main.py b/src/modules/packages/main.py index 7cd7f3f0b2e2ca8442a27c41c867c1ef3642b93f..9be079dace8b600813191224874f5feb7df4cd8f 100644 --- a/src/modules/packages/main.py +++ b/src/modules/packages/main.py @@ -256,6 +256,23 @@ class PMEntropy(PackageManager): pass +class PMLuet(PackageManager): + backend = "luet" + + def install(self, pkgs, from_local=False): + check_target_env_call(["luet", "install", "-y"] + pkgs) + + def remove(self, pkgs): + check_target_env_call(["luet", "uninstall", "-y"] + pkgs) + + def update_db(self): + # Luet checks for DB update everytime its ran. + pass + + def update_system(self): + check_target_env_call(["luet", "upgrade", "-y"]) + + class PMPackageKit(PackageManager): backend = "packagekit" @@ -562,11 +579,27 @@ def run(): update_db = libcalamares.job.configuration.get("update_db", False) if update_db and libcalamares.globalstorage.value("hasInternet"): - pkgman.update_db() + try: + pkgman.update_db() + except subprocess.CalledProcessError as e: + libcalamares.utils.warning(str(e)) + libcalamares.utils.debug("stdout:" + str(e.stdout)) + libcalamares.utils.debug("stderr:" + str(e.stderr)) + return (_("Package Manager error"), + _("The package manager could not prepare updates. The command <pre>{!s}</pre> returned error code {!s}.") + .format(e.cmd, e.returncode)) update_system = libcalamares.job.configuration.get("update_system", False) if update_system and libcalamares.globalstorage.value("hasInternet"): - pkgman.update_system() + try: + pkgman.update_system() + except subprocess.CalledProcessError as e: + libcalamares.utils.warning(str(e)) + libcalamares.utils.debug("stdout:" + str(e.stdout)) + libcalamares.utils.debug("stderr:" + str(e.stderr)) + return (_("Package Manager error"), + _("The package manager could not update the system. The command <pre>{!s}</pre> returned error code {!s}.") + .format(e.cmd, e.returncode)) operations = libcalamares.job.configuration.get("operations", []) if libcalamares.globalstorage.contains("packageOperations"): @@ -586,11 +619,18 @@ def run(): for entry in operations: group_packages = 0 libcalamares.utils.debug(pretty_name()) - run_operations(pkgman, entry) + try: + run_operations(pkgman, entry) + except subprocess.CalledProcessError as e: + libcalamares.utils.warning(str(e)) + libcalamares.utils.debug("stdout:" + str(e.stdout)) + libcalamares.utils.debug("stderr:" + str(e.stderr)) + return (_("Package Manager error"), + _("The package manager could make changes to the installed system. The command <pre>{!s}</pre> returned error code {!s}.") + .format(e.cmd, e.returncode)) mode_packages = None libcalamares.job.setprogress(1.0) - libcalamares.utils.debug(pretty_name()) return None diff --git a/src/modules/packages/packages.conf b/src/modules/packages/packages.conf index 3c478fe207cbc52282ab9ae380887c407ae0369c..49fdbb6d6a2015ee471e83c5e3a39dd5a4584c5d 100644 --- a/src/modules/packages/packages.conf +++ b/src/modules/packages/packages.conf @@ -1,13 +1,30 @@ # SPDX-FileCopyrightText: no # SPDX-License-Identifier: CC0-1.0 # +# The configuration for the package manager starts with the +# *backend* key, which picks one of the backends to use. +# In `main.py` there is a base class `PackageManager`. +# Implementations must subclass that and set a (class-level) +# property *backend* to the name of the backend (e.g. "dummy"). +# That property is used to match against the *backend* key here. +# +# You will have to add such a class for your package manager. +# It is fairly simple Python code. The API is described in the +# abstract methods in class `PackageManager`. Mostly, the only +# trick is to figure out the correct commands to use, and in particular, +# whether additional switches are required or not. Some package managers +# have more installer-friendly defaults than others, e.g., DNF requires +# passing --disablerepo=* -C to allow removing packages without Internet +# connectivity, and it also returns an error exit code if the package did +# not exist to begin with. --- # # Which package manager to use, options are: # - apk - Alpine Linux package manager # - apt - APT frontend for DEB and RPM # - dnf - DNF, the new RPM frontend -# - entropy - Sabayon package manager +# - entropy - Sabayon package manager (is being deprecated) +# - luet - Sabayon package manager (next-gen) # - packagekit - PackageKit CLI tool # - pacman - Pacman # - pamac - Manjaro package manager diff --git a/src/modules/packages/packages.schema.yaml b/src/modules/packages/packages.schema.yaml index 10eb9808a7c85de4db3b51b7cfeb92e7eadbc271..989bf11ddcff53000d77b0e4728c1d740b77a6db 100644 --- a/src/modules/packages/packages.schema.yaml +++ b/src/modules/packages/packages.schema.yaml @@ -13,6 +13,7 @@ properties: - apt - dnf - entropy + - luet - packagekit - pacman - pamac diff --git a/src/modules/partition/CMakeLists.txt b/src/modules/partition/CMakeLists.txt index ac47714cea338b5a70561d206d5e64b379ff8158..26d4ffae78d23b0942cf8a7ddcf9661558fa9413 100644 --- a/src/modules/partition/CMakeLists.txt +++ b/src/modules/partition/CMakeLists.txt @@ -8,8 +8,9 @@ # want to allow unsafe partitioning choices (e.g. doing things to the # current disk). Set DEBUG_PARTITION_UNSAFE to allow that (it turns off # some filtering of devices). If you **do** allow unsafe partitioning, -# it will error out unless you **also** switch **off** DEBUG_PARTITION_LAME, -# at which point you are welcome to shoot yourself in the foot. +# it will error out at runtime unless you **also** switch **off** +# DEBUG_PARTITION_LAME, at which point you are welcome to shoot +# yourself in the foot. option( DEBUG_PARTITION_UNSAFE "Allow unsafe partitioning choices." OFF ) option( DEBUG_PARTITION_LAME "Unsafe partitioning will error out on exec." ON ) @@ -48,9 +49,11 @@ if ( KPMcore_FOUND AND Qt5DBus_FOUND AND KF5CoreAddons_FOUND AND KF5Config_FOUND TYPE viewmodule EXPORT_MACRO PLUGINDLLEXPORT_PRO SOURCES + Config.cpp + PartitionViewStep.cpp + core/BootLoaderModel.cpp core/ColorUtils.cpp - core/Config.cpp core/DeviceList.cpp core/DeviceModel.cpp core/KPMHelpers.cpp @@ -74,12 +77,12 @@ if ( KPMcore_FOUND AND Qt5DBus_FOUND AND KF5CoreAddons_FOUND AND KF5Config_FOUND gui/PartitionLabelsView.cpp gui/PartitionSizeController.cpp gui/PartitionSplitterWidget.cpp - gui/PartitionViewStep.cpp gui/ResizeVolumeGroupDialog.cpp gui/ScanningDialog.cpp gui/ReplaceWidget.cpp gui/VolumeGroupBaseDialog.cpp jobs/AutoMountManagementJob.cpp + jobs/ChangeFilesystemLabelJob.cpp jobs/ClearMountsJob.cpp jobs/ClearTempMountsJob.cpp jobs/CreatePartitionJob.cpp @@ -117,3 +120,4 @@ else() calamares_skip_module( "partition (missing dependencies for KPMcore)" ) endif() endif() + diff --git a/src/modules/partition/core/Config.cpp b/src/modules/partition/Config.cpp similarity index 67% rename from src/modules/partition/core/Config.cpp rename to src/modules/partition/Config.cpp index 0afcee83d6f095662d7d577cfc316e3703710f5a..82c0ad846f3c46c2204b671a18aff9d3447b5a37 100644 --- a/src/modules/partition/core/Config.cpp +++ b/src/modules/partition/Config.cpp @@ -9,6 +9,8 @@ #include "Config.h" +#include "core/PartUtils.h" + #include "GlobalStorage.h" #include "JobQueue.h" #include "utils/Logger.h" @@ -180,7 +182,7 @@ Config::setInstallChoice( InstallChoice c ) if ( c != m_installChoice ) { m_installChoice = c; - emit installChoiceChanged( c ); + Q_EMIT installChoiceChanged( c ); ::updateGlobalStorage( c, m_swapChoice ); } } @@ -202,16 +204,98 @@ Config::setSwapChoice( Config::SwapChoice c ) if ( c != m_swapChoice ) { m_swapChoice = c; - emit swapChoiceChanged( c ); + Q_EMIT swapChoiceChanged( c ); ::updateGlobalStorage( m_installChoice, c ); } } -bool -Config::allowManualPartitioning() const +void +Config::setEraseFsTypeChoice( const QString& choice ) +{ + QString canonicalChoice = PartUtils::canonicalFilesystemName( choice, nullptr ); + if ( canonicalChoice != m_eraseFsTypeChoice ) + { + m_eraseFsTypeChoice = canonicalChoice; + Q_EMIT eraseModeFilesystemChanged( canonicalChoice ); + } +} + +static void +fillGSConfigurationEFI( Calamares::GlobalStorage* gs, const QVariantMap& configurationMap ) +{ + // Set up firmwareType global storage entry. This is used, e.g. by the bootloader module. + QString firmwareType( PartUtils::isEfiSystem() ? QStringLiteral( "efi" ) : QStringLiteral( "bios" ) ); + gs->insert( "firmwareType", firmwareType ); + + gs->insert( "efiSystemPartition", CalamaresUtils::getString( configurationMap, "efiSystemPartition", QStringLiteral( "/boot/efi" ) ) ); + + // Read and parse key efiSystemPartitionSize + if ( configurationMap.contains( "efiSystemPartitionSize" ) ) + { + gs->insert( "efiSystemPartitionSize", CalamaresUtils::getString( configurationMap, "efiSystemPartitionSize" ) ); + } + + // Read and parse key efiSystemPartitionName + if ( configurationMap.contains( "efiSystemPartitionName" ) ) + { + gs->insert( "efiSystemPartitionName", CalamaresUtils::getString( configurationMap, "efiSystemPartitionName" ) ); + } +} + +void +Config::fillConfigurationFSTypes(const QVariantMap& configurationMap) { Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); - return gs->value( "allowManualPartitioning" ).toBool(); + + + // The defaultFileSystemType setting needs a bit more processing, + // as we want to cover various cases (such as different cases) + QString fsName = CalamaresUtils::getString( configurationMap, "defaultFileSystemType" ); + QString fsRealName; + FileSystem::Type fsType = FileSystem::Type::Unknown; + if ( fsName.isEmpty() ) + { + cWarning() << "Partition-module setting *defaultFileSystemType* is missing, will use ext4"; + fsRealName = PartUtils::canonicalFilesystemName( QStringLiteral("ext4"), &fsType ); + } + else + { + fsRealName = PartUtils::canonicalFilesystemName( fsName, &fsType ); + if ( fsType == FileSystem::Type::Unknown ) + { + cWarning() << "Partition-module setting *defaultFileSystemType* is bad (" << fsName << ") using ext4 instead"; + fsRealName = PartUtils::canonicalFilesystemName( QStringLiteral("ext4"), &fsType ); + } + else if ( fsRealName != fsName ) + { + cWarning() << "Partition-module setting *defaultFileSystemType* changed to" << fsRealName; + } + } + Q_ASSERT( fsType != FileSystem::Type::Unknown ); + m_defaultFsType = fsType; + gs->insert( "defaultFileSystemType", fsRealName ); + + // TODO: canonicalize the names? How is translation supposed to work? + m_eraseFsTypes = CalamaresUtils::getStringList( configurationMap, "availableFileSystemTypes" ); + if ( !m_eraseFsTypes.contains( fsRealName ) ) + { + if ( !m_eraseFsTypes.isEmpty() ) + { + // Explicitly set, and doesn't include the default + cWarning() << "Partition-module *availableFileSystemTypes* does not contain the default" << fsRealName; + m_eraseFsTypes.prepend( fsRealName ); + } + else + { + // Not explicitly set, so it's empty; don't complain + m_eraseFsTypes = QStringList { fsRealName }; + } + } + + Q_ASSERT( !m_eraseFsTypes.isEmpty() ); + Q_ASSERT( m_eraseFsTypes.contains( fsRealName ) ); + m_eraseFsTypeChoice = fsRealName; + Q_EMIT eraseModeFilesystemChanged( m_eraseFsTypeChoice ); } @@ -236,27 +320,18 @@ Config::setConfigurationMap( const QVariantMap& configurationMap ) } setSwapChoice( m_initialSwapChoice ); - Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); - gs->insert( "allowManualPartitioning", - CalamaresUtils::getBool( configurationMap, "allowManualPartitioning", true ) ); + m_allowManualPartitioning = CalamaresUtils::getBool( configurationMap, "allowManualPartitioning", true ); - if ( configurationMap.contains( "requiredPartitionTableType" ) - && configurationMap.value( "requiredPartitionTableType" ).type() == QVariant::List ) - { - m_requiredPartitionTableType.clear(); - m_requiredPartitionTableType.append( configurationMap.value( "requiredPartitionTableType" ).toStringList() ); - } - else if ( configurationMap.contains( "requiredPartitionTableType" ) - && configurationMap.value( "requiredPartitionTableType" ).type() == QVariant::String ) - { - m_requiredPartitionTableType.clear(); - m_requiredPartitionTableType.append( configurationMap.value( "requiredPartitionTableType" ).toString() ); - } + Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); + m_requiredPartitionTableType = CalamaresUtils::getStringList( configurationMap, "requiredPartitionTableType" ); gs->insert( "requiredPartitionTableType", m_requiredPartitionTableType ); + + fillGSConfigurationEFI(gs, configurationMap); + fillConfigurationFSTypes( configurationMap ); } void -Config::updateGlobalStorage() const +Config::fillGSSecondaryConfiguration() const { // If there's no setting (e.g. from the welcome page) for required storage // then use ours, if it was set. diff --git a/src/modules/partition/core/Config.h b/src/modules/partition/Config.h similarity index 70% rename from src/modules/partition/core/Config.h rename to src/modules/partition/Config.h index 57230b6e851f32d4713e9f3f6f9b55407ad515e6..3365403fabaf45fbd8c5e1a06ade6f12f34e3fda 100644 --- a/src/modules/partition/core/Config.h +++ b/src/modules/partition/Config.h @@ -12,6 +12,8 @@ #include "utils/NamedEnum.h" +#include <kpmcore/fs/filesystem.h> + #include <QObject> #include <QSet> @@ -24,6 +26,9 @@ class Config : public QObject ///@brief The swap choice (None, Small, Hibernate, ...) which only makes sense when Erase is chosen Q_PROPERTY( SwapChoice swapChoice READ swapChoice WRITE setSwapChoice NOTIFY swapChoiceChanged ) + ///@brief Name of the FS that will be used when erasing type disk (e.g. "default filesystem") + Q_PROPERTY( QString eraseModeFilesystem READ eraseFsType WRITE setEraseFsTypeChoice NOTIFY eraseModeFilesystemChanged ) + Q_PROPERTY( bool allowManualPartitioning READ allowManualPartitioning CONSTANT FINAL ) public: @@ -54,8 +59,19 @@ public: static const NamedEnumTable< SwapChoice >& swapChoiceNames(); using SwapChoiceSet = QSet< SwapChoice >; + using EraseFsTypesSet = QStringList; + void setConfigurationMap( const QVariantMap& ); - void updateGlobalStorage() const; + /** @brief Set GS values where other modules configuration has priority + * + * Some "required" values are duplicated between modules; if some + * othe module hasn't already set the GS value, take a value from + * the partitioning configuration. + * + * Applicable GS keys: + * - requiredStorageGiB + */ + void fillGSSecondaryConfiguration() const; /** @brief What kind of installation (partitioning) is requested **initially**? * @@ -94,20 +110,44 @@ public: */ SwapChoice swapChoice() const { return m_swapChoice; } - ///@brief Is manual partitioning allowed (not explicitly disnabled in the config file)? - bool allowManualPartitioning() const; + /** @brief Get the list of configured FS types to use with *erase* mode + * + * This list is not empty. + */ + EraseFsTypesSet eraseFsTypes() const { return m_eraseFsTypes; } + + /** @brief Currently-selected FS type for *erase* mode + */ + QString eraseFsType() const { return m_eraseFsTypeChoice; } + + /** @brief Configured default FS type (for other modes than erase) + * + * This is not "Unknown" or "Unformatted" + */ + FileSystem::Type defaultFsType() const { return m_defaultFsType; } + + ///@brief Is manual partitioning allowed (not explicitly disabled in the config file)? + bool allowManualPartitioning() const { return m_allowManualPartitioning; } public Q_SLOTS: void setInstallChoice( int ); ///< Translates a button ID or so to InstallChoice void setInstallChoice( InstallChoice ); void setSwapChoice( int ); ///< Translates a button ID or so to SwapChoice void setSwapChoice( SwapChoice ); + void setEraseFsTypeChoice( const QString& filesystemName ); ///< See property eraseModeFilesystem Q_SIGNALS: void installChoiceChanged( InstallChoice ); void swapChoiceChanged( SwapChoice ); + void eraseModeFilesystemChanged( const QString& ); private: + /** @brief Handle FS-type configuration, for erase and default */ + void fillConfigurationFSTypes( const QVariantMap& configurationMap ); + EraseFsTypesSet m_eraseFsTypes; + QString m_eraseFsTypeChoice; + FileSystem::Type m_defaultFsType; + SwapChoiceSet m_swapChoices; SwapChoice m_initialSwapChoice = NoSwap; SwapChoice m_swapChoice = NoSwap; @@ -115,6 +155,8 @@ private: InstallChoice m_installChoice = NoChoice; qreal m_requiredStorageGiB = 0.0; // May duplicate setting in the welcome module QStringList m_requiredPartitionTableType; + + bool m_allowManualPartitioning = true; }; /** @brief Given a set of swap choices, return a sensible value from it. diff --git a/src/modules/partition/gui/PartitionViewStep.cpp b/src/modules/partition/PartitionViewStep.cpp similarity index 83% rename from src/modules/partition/gui/PartitionViewStep.cpp rename to src/modules/partition/PartitionViewStep.cpp index 6755b64c6a82ec62e07288608d17f69074ea9a71..015aab2ce4a5eb65bd9a404a6c1254d14cf1ad7a 100644 --- a/src/modules/partition/gui/PartitionViewStep.cpp +++ b/src/modules/partition/PartitionViewStep.cpp @@ -11,48 +11,32 @@ * */ -#include "gui/PartitionViewStep.h" +#include "PartitionViewStep.h" -#include "core/Config.h" +#include "Config.h" +#include "core/BootLoaderModel.h" #include "core/DeviceModel.h" -#include "core/KPMHelpers.h" -#include "core/OsproberEntry.h" -#include "core/PartUtils.h" -#include "core/PartitionActions.h" #include "core/PartitionCoreModule.h" -#include "core/PartitionModel.h" #include "gui/ChoicePage.h" #include "gui/PartitionBarsView.h" #include "gui/PartitionLabelsView.h" #include "gui/PartitionPage.h" #include "Branding.h" -#include "CalamaresVersion.h" #include "GlobalStorage.h" -#include "Job.h" #include "JobQueue.h" #include "utils/CalamaresUtilsGui.h" #include "utils/Logger.h" -#include "utils/NamedEnum.h" #include "utils/QtCompat.h" #include "utils/Retranslator.h" #include "utils/Variant.h" #include "widgets/WaitingWidget.h" - -#include <kpmcore/core/device.h> #include <kpmcore/core/partition.h> -#include <kpmcore/fs/filesystem.h> -#include <QApplication> -#include <QDir> #include <QFormLayout> -#include <QFutureWatcher> -#include <QLabel> #include <QMessageBox> -#include <QProcess> #include <QStackedWidget> -#include <QTimer> #include <QtConcurrent/QtConcurrent> PartitionViewStep::PartitionViewStep( QObject* parent ) @@ -343,7 +327,7 @@ PartitionViewStep::isNextEnabled() const void PartitionViewStep::nextPossiblyChanged( bool ) { - emit nextStatusChanged( isNextEnabled() ); + Q_EMIT nextStatusChanged( isNextEnabled() ); } bool @@ -384,7 +368,7 @@ PartitionViewStep::isAtEnd() const void PartitionViewStep::onActivate() { - m_config->updateGlobalStorage(); + m_config->fillGSSecondaryConfiguration(); // if we're coming back to PVS from the next VS if ( m_widget->currentWidget() == m_choicePage && m_config->installChoice() == Config::InstallChoice::Alongside ) @@ -395,6 +379,44 @@ PartitionViewStep::onActivate() } } +static bool +shouldWarnForGPTOnBIOS( const PartitionCoreModule* core ) +{ + if ( PartUtils::isEfiSystem() ) + { + return false; + } + + auto [ r, device ] = core->bootLoaderModel()->findBootLoader( core->bootLoaderInstallPath() ); + Q_UNUSED( r ); + if ( device ) + { + auto* table = device->partitionTable(); + cDebug() << "Found device for bootloader" << device->deviceNode(); + if ( table && table->type() == PartitionTable::TableType::gpt ) + { + // So this is a BIOS system, and the bootloader will be installed on a GPT system + for ( const auto& partition : qAsConst( table->children() ) ) + { + using CalamaresUtils::Units::operator""_MiB; + if ( ( partition->activeFlags() & KPM_PARTITION_FLAG( BiosGrub ) ) + && ( partition->fileSystem().type() == FileSystem::Unformatted ) + && ( partition->capacity() >= 8_MiB ) ) + { + cDebug() << Logger::SubEntry << "Partition" << partition->devicePath() << partition->partitionPath() + << "is a suitable bios_grub partition"; + return false; + } + } + } + cDebug() << Logger::SubEntry << "No suitable partition for bios_grub found"; + } + else + { + cDebug() << "Found no device for" << core->bootLoaderInstallPath(); + } + return true; +} void PartitionViewStep::onLeave() @@ -410,19 +432,20 @@ PartitionViewStep::onLeave() { if ( PartUtils::isEfiSystem() ) { - QString espMountPoint + const QString espMountPoint = Calamares::JobQueue::instance()->globalStorage()->value( "efiSystemPartition" ).toString(); + const QString espFlagName = PartitionTable::flagName( #ifdef WITH_KPMCORE4API - auto espFlag = PartitionTable::Flag::Boot; + PartitionTable::Flag::Boot #else - auto espFlag = PartitionTable::FlagEsp; + PartitionTable::FlagEsp #endif - QString espFlagName = PartitionTable::flagName( espFlag ); + ); Partition* esp = m_core->findPartitionByMountPoint( espMountPoint ); QString message; QString description; - if ( !esp ) + if ( !esp || ( esp && !PartUtils::isEfiFilesystemSuitable( esp ) ) ) { message = tr( "No EFI system partition configured" ); description = tr( "An EFI system partition is necessary to start %1." @@ -462,24 +485,25 @@ PartitionViewStep::onLeave() { cDebug() << "device: BIOS"; - // TODO: this *always* warns, which might be annoying, so it'd be - // best to find a way to detect that bios_grub partition. - - QString message = tr( "Option to use GPT on BIOS" ); - QString description = tr( "A GPT partition table is the best option for all " - "systems. This installer supports such a setup for " - "BIOS systems too." - "<br/><br/>" - "To configure a GPT partition table on BIOS, " - "(if not done so already) go back " - "and set the partition table to GPT, next create a 8 MB " - "unformatted partition with the " - "<strong>bios_grub</strong> flag enabled.<br/><br/>" - "An unformatted 8 MB partition is necessary " - "to start %1 on a BIOS system with GPT." ) - .arg( branding->shortProductName() ); - - QMessageBox::information( m_manualPartitionPage, message, description ); + + if ( shouldWarnForGPTOnBIOS( m_core ) ) + { + QString message = tr( "Option to use GPT on BIOS" ); + QString description = tr( "A GPT partition table is the best option for all " + "systems. This installer supports such a setup for " + "BIOS systems too." + "<br/><br/>" + "To configure a GPT partition table on BIOS, " + "(if not done so already) go back " + "and set the partition table to GPT, next create a 8 MB " + "unformatted partition with the " + "<strong>bios_grub</strong> flag enabled.<br/><br/>" + "An unformatted 8 MB partition is necessary " + "to start %1 on a BIOS system with GPT." ) + .arg( branding->shortProductName() ); + + QMessageBox::information( m_manualPartitionPage, message, description ); + } } Partition* root_p = m_core->findPartitionByMountPoint( "/" ); @@ -523,25 +547,6 @@ PartitionViewStep::setConfigurationMap( const QVariantMap& configurationMap ) // Copy the efiSystemPartition setting to the global storage. It is needed not only in // the EraseDiskPage, but also in the bootloader configuration modules (grub, bootloader). Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); - QString efiSP = CalamaresUtils::getString( configurationMap, "efiSystemPartition", QStringLiteral( "/boot/efi" ) ); - gs->insert( "efiSystemPartition", efiSP ); - - // Set up firmwareType global storage entry. This is used, e.g. by the bootloader module. - QString firmwareType( PartUtils::isEfiSystem() ? QStringLiteral( "efi" ) : QStringLiteral( "bios" ) ); - cDebug() << "Setting firmwareType to" << firmwareType; - gs->insert( "firmwareType", firmwareType ); - - // Read and parse key efiSystemPartitionSize - if ( configurationMap.contains( "efiSystemPartitionSize" ) ) - { - gs->insert( "efiSystemPartitionSize", CalamaresUtils::getString( configurationMap, "efiSystemPartitionSize" ) ); - } - - // Read and parse key efiSystemPartitionName - if ( configurationMap.contains( "efiSystemPartitionName" ) ) - { - gs->insert( "efiSystemPartitionName", CalamaresUtils::getString( configurationMap, "efiSystemPartitionName" ) ); - } // Read and parse key swapPartitionName if ( configurationMap.contains( "swapPartitionName" ) ) @@ -557,30 +562,6 @@ PartitionViewStep::setConfigurationMap( const QVariantMap& configurationMap ) gs->insert( "enableLuksAutomatedPartitioning", CalamaresUtils::getBool( configurationMap, "enableLuksAutomatedPartitioning", true ) ); - // The defaultFileSystemType setting needs a bit more processing, - // as we want to cover various cases (such as different cases) - QString fsName = CalamaresUtils::getString( configurationMap, "defaultFileSystemType" ); - FileSystem::Type fsType; - if ( fsName.isEmpty() ) - { - cWarning() << "Partition-module setting *defaultFileSystemType* is missing, will use ext4"; - } - QString fsRealName = PartUtils::findFS( fsName, &fsType ); - if ( fsRealName == fsName ) - { - cDebug() << "Partition-module setting *defaultFileSystemType*" << fsRealName; - } - else if ( fsType != FileSystem::Unknown ) - { - cWarning() << "Partition-module setting *defaultFileSystemType* changed" << fsRealName; - } - else - { - cWarning() << "Partition-module setting *defaultFileSystemType* is bad (" << fsName << ") using" << fsRealName - << "instead."; - } - gs->insert( "defaultFileSystemType", fsRealName ); - QString partitionTableName = CalamaresUtils::getString( configurationMap, "defaultPartitionTableType" ); if ( partitionTableName.isEmpty() ) { @@ -602,7 +583,7 @@ PartitionViewStep::setConfigurationMap( const QVariantMap& configurationMap ) QFuture< void > future = QtConcurrent::run( this, &PartitionViewStep::initPartitionCoreModule ); m_future->setFuture( future ); - m_core->initLayout( fsType == FileSystem::Unknown ? FileSystem::Ext4 : fsType, + m_core->initLayout( m_config->defaultFsType(), configurationMap.value( "partitionLayout" ).toList() ); } diff --git a/src/modules/partition/gui/PartitionViewStep.h b/src/modules/partition/PartitionViewStep.h similarity index 100% rename from src/modules/partition/gui/PartitionViewStep.h rename to src/modules/partition/PartitionViewStep.h diff --git a/src/modules/partition/core/BootLoaderModel.cpp b/src/modules/partition/core/BootLoaderModel.cpp index 08b0283b305108db660e8ec144dbfb8c752fb85f..fd66c851464bef4e02111997796d267012e6ace6 100644 --- a/src/modules/partition/core/BootLoaderModel.cpp +++ b/src/modules/partition/core/BootLoaderModel.cpp @@ -18,6 +18,7 @@ // KPMcore #include <kpmcore/core/device.h> +#include <kpmcore/core/partition.h> #include <QComboBox> @@ -148,28 +149,39 @@ BootLoaderModel::data( const QModelIndex& index, int role ) const return QStandardItemModel::data( index, role ); } -namespace Calamares -{ -int -findBootloader( const QAbstractItemModel* model, const QString& path ) +std::pair< int, Device* > +BootLoaderModel::findBootLoader( const QString& path ) const { - for ( int i = 0; i < model->rowCount(); ++i ) + int r = 0; + for ( Device* d : m_devices ) { - const auto index = model->index( i, 0, QModelIndex() ); - if ( !index.isValid() ) + if ( d && d->deviceNode() == path ) { - continue; + return std::make_pair( r, d ); } - QVariant var = model->data( index, BootLoaderModel::BootLoaderPathRole ); - if ( var.isValid() && var.toString() == path ) + r++; + } + + Partition* partition = KPMHelpers::findPartitionByMountPoint( m_devices, path ); + if ( partition ) + { + const QString partition_device_path = partition->deviceNode(); + r = 0; + for ( Device* d : m_devices ) { - return i; + if ( d && d->deviceNode() == partition_device_path ) + { + return std::make_pair( r, d ); + } + r++; } } - - return -1; + return std::make_pair( -1, nullptr ); } + +namespace Calamares +{ void restoreSelectedBootLoader( QComboBox& combo, const QString& path ) { @@ -180,12 +192,16 @@ restoreSelectedBootLoader( QComboBox& combo, const QString& path ) return; } - int r = -1; if ( path.isEmpty() ) { + cDebug() << "No path to restore, choosing default"; combo.setCurrentIndex( 0 ); + return; } - else if ( ( r = findBootloader( model, path ) ) >= 0 ) + + const BootLoaderModel* bmodel = qobject_cast< const BootLoaderModel* >( model ); + int r = bmodel ? bmodel->findBootLoader( path ).first : -1; + if ( r >= 0 ) { combo.setCurrentIndex( r ); } diff --git a/src/modules/partition/core/BootLoaderModel.h b/src/modules/partition/core/BootLoaderModel.h index 47e6ccb95718d44efdb3863086552348bdc1cf71..e640d4d7c75be2a71a97f958589f9436035294b4 100644 --- a/src/modules/partition/core/BootLoaderModel.h +++ b/src/modules/partition/core/BootLoaderModel.h @@ -26,6 +26,8 @@ class BootLoaderModel : public QStandardItemModel { Q_OBJECT public: + using DeviceList = QList< Device* >; + enum { BootLoaderPathRole = Qt::UserRole + 1, @@ -39,13 +41,19 @@ public: * Init the model with the list of devices. Does *not* take ownership of the * devices. */ - void init( const QList< Device* >& devices ); + void init( const DeviceList& devices ); void update(); QVariant data( const QModelIndex& index, int role = Qt::DisplayRole ) const override; - using DeviceList = QList< Device* >; + /** @brief Looks up a boot-loader by device-name @p path (e.g. /dev/sda) + * + * Returns a row number (index) in the model and a Device*: if there **is** a + * device for the given @p path, index will be in range of the model and + * Device* non-null. Returns (-1, nullptr) otherwise. + */ + std::pair< int, Device* > findBootLoader( const QString& path ) const; private: DeviceList m_devices; @@ -57,13 +65,6 @@ private: namespace Calamares { -/** @brief Returns the row number of boot-loader @p path (e.g. /dev/sda) - * - * Assuming the @p model is a BootLoaderModel, will return a row number - * in the model. Returns -1 otherwise. - */ -int findBootloader( const QAbstractItemModel* model, const QString& path ); - /** @brief Tries to set @p path as selected item in @p combo * * Matches a boot-loader install path (e.g. /dev/sda) with a model diff --git a/src/modules/partition/core/DeviceList.cpp b/src/modules/partition/core/DeviceList.cpp index 2fce62e9d92c7e2bd5ac9cfdebcbb2397e446fb5..6b770a98213c65753281be5f488bcd260383cf96 100644 --- a/src/modules/partition/core/DeviceList.cpp +++ b/src/modules/partition/core/DeviceList.cpp @@ -10,12 +10,6 @@ #include "DeviceList.h" -#include "PartitionCoreModule.h" -#include "core/DeviceModel.h" -#include "core/KPMHelpers.h" - -#include "GlobalStorage.h" -#include "JobQueue.h" #include "partition/PartitionIterator.h" #include "utils/Logger.h" @@ -25,7 +19,6 @@ #include <kpmcore/core/partition.h> #include <QProcess> -#include <QTemporaryDir> using CalamaresUtils::Partition::PartitionIterator; @@ -118,8 +111,6 @@ erase( DeviceList& l, DeviceList::iterator& it ) QList< Device* > getDevices( DeviceType which ) { - bool writableOnly = ( which == DeviceType::WritableOnly ); - CoreBackend* backend = CoreBackendManager::self()->backend(); #if defined( WITH_KPMCORE4API ) DeviceList devices = backend->scanDevices( /* not includeReadOnly, not includeLoopback */ ScanFlag( 0 ) ); @@ -127,47 +118,66 @@ getDevices( DeviceType which ) DeviceList devices = backend->scanDevices( /* excludeReadOnly */ true ); #endif + /* The list of devices is cleaned up for use: + * - some devices can **never** be used (e.g. floppies, nullptr) + * - some devices can be used if unsafe mode is on, but not in normal operation + * Two lambda's are defined, + * - removeInAllModes() + * - removeInSafeMode() + * To handle the difference. + */ #ifdef DEBUG_PARTITION_UNSAFE cWarning() << "Allowing unsafe partitioning choices." << devices.count() << "candidates."; #ifdef DEBUG_PARTITION_LAME - cDebug() << Logger::SubEntry << "it has been lamed, and will fail."; + cDebug() << Logger::SubEntry << "unsafe partitioning has been lamed, and will fail."; #endif + + // Unsafe partitioning + auto removeInAllModes = []( DeviceList& l, DeviceList::iterator& it ) { return erase( l, it ); }; + auto removeInSafeMode = []( DeviceList&, DeviceList::iterator& it ) { return ++it; }; #else + // Safe partitioning + auto removeInAllModes = []( DeviceList& l, DeviceList::iterator& it ) { return erase( l, it ); }; + auto& removeInSafeMode = removeInAllModes; +#endif + cDebug() << "Removing unsuitable devices:" << devices.count() << "candidates."; + bool writableOnly = ( which == DeviceType::WritableOnly ); // Remove the device which contains / from the list for ( DeviceList::iterator it = devices.begin(); it != devices.end(); ) + { if ( !( *it ) ) { cDebug() << Logger::SubEntry << "Skipping nullptr device"; - it = erase( devices, it ); + it = removeInAllModes( devices, it ); } else if ( isZRam( *it ) ) { cDebug() << Logger::SubEntry << "Removing zram" << it; - it = erase( devices, it ); + it = removeInAllModes( devices, it ); } else if ( isFloppyDrive( ( *it ) ) ) { cDebug() << Logger::SubEntry << "Removing floppy disk" << it; - it = erase( devices, it ); + it = removeInAllModes( devices, it ); } else if ( writableOnly && hasRootPartition( *it ) ) { cDebug() << Logger::SubEntry << "Removing device with root filesystem (/) on it" << it; - it = erase( devices, it ); + it = removeInSafeMode( devices, it ); } else if ( writableOnly && isIso9660( *it ) ) { cDebug() << Logger::SubEntry << "Removing device with iso9660 filesystem (probably a CD) on it" << it; - it = erase( devices, it ); + it = removeInSafeMode( devices, it ); } else { ++it; } -#endif - + } + cDebug() << Logger::SubEntry << "there are" << devices.count() << "devices left."; return devices; } diff --git a/src/modules/partition/core/DeviceModel.cpp b/src/modules/partition/core/DeviceModel.cpp index bf554175673612fd255ce287af3f9b4f1ccf5130..33aae20c04d3ca2510129930e2fb15e6269b37aa 100644 --- a/src/modules/partition/core/DeviceModel.cpp +++ b/src/modules/partition/core/DeviceModel.cpp @@ -99,7 +99,7 @@ DeviceModel::data( const QModelIndex& index, int role ) const return CalamaresUtils::defaultPixmap( CalamaresUtils::PartitionDisk, CalamaresUtils::Original, - QSize( CalamaresUtils::defaultIconSize().width() * 3, CalamaresUtils::defaultIconSize().height() * 3 ) ); + QSize( CalamaresUtils::defaultIconSize().width() * 2, CalamaresUtils::defaultIconSize().height() * 2 ) ); default: return QVariant(); } @@ -132,7 +132,7 @@ DeviceModel::swapDevice( Device* oldDevice, Device* newDevice ) m_devices[ indexOfOldDevice ] = newDevice; - emit dataChanged( index( indexOfOldDevice ), index( indexOfOldDevice ) ); + Q_EMIT dataChanged( index( indexOfOldDevice ), index( indexOfOldDevice ) ); } void diff --git a/src/modules/partition/core/KPMHelpers.cpp b/src/modules/partition/core/KPMHelpers.cpp index e9e69456d14dd02fe44fa3638461b2be9fbf69fb..ed105e28b4476ff7a1a7b685aea8ea122b7b10fd 100644 --- a/src/modules/partition/core/KPMHelpers.cpp +++ b/src/modules/partition/core/KPMHelpers.cpp @@ -46,11 +46,13 @@ createNewPartition( PartitionNode* parent, const Device& device, const PartitionRole& role, FileSystem::Type fsType, + const QString& fsLabel, qint64 firstSector, qint64 lastSector, PartitionTable::Flags flags ) { FileSystem* fs = FileSystemFactory::create( fsType, firstSector, lastSector, device.logicalSize() ); + fs->setLabel( fsLabel ); return new Partition( parent, device, role, @@ -71,6 +73,7 @@ createNewEncryptedPartition( PartitionNode* parent, const Device& device, const PartitionRole& role, FileSystem::Type fsType, + const QString& fsLabel, qint64 firstSector, qint64 lastSector, const QString& passphrase, @@ -92,6 +95,7 @@ createNewEncryptedPartition( PartitionNode* parent, fs->createInnerFileSystem( fsType ); fs->setPassphrase( passphrase ); + fs->setLabel( fsLabel ); Partition* p = new Partition( parent, device, PartitionRole( newRoles ), diff --git a/src/modules/partition/core/KPMHelpers.h b/src/modules/partition/core/KPMHelpers.h index ad25689f384eb7a5eb15db40d87ea3c3484ad60b..89a019f6cfed57791dc2a42036b1df4748739e8c 100644 --- a/src/modules/partition/core/KPMHelpers.h +++ b/src/modules/partition/core/KPMHelpers.h @@ -55,6 +55,7 @@ Partition* createNewPartition( PartitionNode* parent, const Device& device, const PartitionRole& role, FileSystem::Type fsType, + const QString& fsLabel, qint64 firstSector, qint64 lastSector, PartitionTable::Flags flags ); @@ -63,6 +64,7 @@ Partition* createNewEncryptedPartition( PartitionNode* parent, const Device& device, const PartitionRole& role, FileSystem::Type fsType, + const QString& fsLabel, qint64 firstSector, qint64 lastSector, const QString& passphrase, diff --git a/src/modules/partition/core/PartUtils.cpp b/src/modules/partition/core/PartUtils.cpp index 065f88d99b6cee5936ce1a3350b1d3078cd61b06..4beac0db8ad66a79e0c3a02232ba1e0c6b16559a 100644 --- a/src/modules/partition/core/PartUtils.cpp +++ b/src/modules/partition/core/PartUtils.cpp @@ -22,6 +22,7 @@ #include "partition/PartitionQuery.h" #include "utils/CalamaresUtilsSystem.h" #include "utils/Logger.h" +#include "utils/RAII.h" #include <kpmcore/backend/corebackend.h> #include <kpmcore/backend/corebackendmanager.h> @@ -72,15 +73,15 @@ getRequiredStorageGiB( bool& ok ) } bool -canBeReplaced( Partition* candidate ) +canBeReplaced( Partition* candidate, const Logger::Once& o ) { if ( !candidate ) { - cDebug() << "Partition* is NULL"; + cDebug() << o << "Partition* is NULL"; return false; } - cDebug() << "Checking if" << convenienceName( candidate ) << "can be replaced."; + cDebug() << o << "Checking if" << convenienceName( candidate ) << "can be replaced."; if ( candidate->isMounted() ) { cDebug() << Logger::SubEntry << "NO, it is mounted."; @@ -100,7 +101,7 @@ canBeReplaced( Partition* candidate ) if ( availableStorageB > requiredStorageB ) { - cDebug() << "Partition" << convenienceName( candidate ) << "authorized for replace install."; + cDebug() << o << "Partition" << convenienceName( candidate ) << "authorized for replace install."; return true; } else @@ -117,15 +118,15 @@ canBeReplaced( Partition* candidate ) bool -canBeResized( Partition* candidate ) +canBeResized( Partition* candidate, const Logger::Once& o ) { if ( !candidate ) { - cDebug() << "Partition* is NULL"; + cDebug() << o << "Partition* is NULL"; return false; } - cDebug() << "Checking if" << convenienceName( candidate ) << "can be resized."; + cDebug() << o << "Checking if" << convenienceName( candidate ) << "can be resized."; if ( !candidate->fileSystem().supportGrow() || !candidate->fileSystem().supportShrink() ) { cDebug() << Logger::SubEntry << "NO, filesystem" << candidate->fileSystem().name() @@ -177,7 +178,8 @@ canBeResized( Partition* candidate ) if ( availableStorageB > advisedStorageB ) { - cDebug() << "Partition" << convenienceName( candidate ) << "authorized for resize + autopartition install."; + cDebug() << o << "Partition" << convenienceName( candidate ) + << "authorized for resize + autopartition install."; return true; } else @@ -196,9 +198,9 @@ canBeResized( Partition* candidate ) bool -canBeResized( DeviceModel* dm, const QString& partitionPath ) +canBeResized( DeviceModel* dm, const QString& partitionPath, const Logger::Once& o ) { - cDebug() << "Checking if" << partitionPath << "can be resized."; + cDebug() << o << "Checking if" << partitionPath << "can be resized."; QString partitionWithOs = partitionPath; if ( partitionWithOs.startsWith( "/dev/" ) ) { @@ -208,7 +210,7 @@ canBeResized( DeviceModel* dm, const QString& partitionPath ) Partition* candidate = CalamaresUtils::Partition::findPartitionByPath( { dev }, partitionWithOs ); if ( candidate ) { - return canBeResized( candidate ); + return canBeResized( candidate, o ); } } cDebug() << Logger::SubEntry << "no Partition* found for" << partitionWithOs; @@ -357,6 +359,8 @@ findPartitionPathForMountPoint( const FstabEntryList& fstab, const QString& moun OsproberEntryList runOsprober( DeviceModel* dm ) { + Logger::Once o; + QString osproberOutput; QProcess osprober; osprober.setProgram( "os-prober" ); @@ -410,19 +414,25 @@ runOsprober( DeviceModel* dm ) FstabEntryList fstabEntries = lookForFstabEntries( path ); QString homePath = findPartitionPathForMountPoint( fstabEntries, "/home" ); - osproberEntries.append( - { prettyName, path, file, QString(), canBeResized( dm, path ), lineColumns, fstabEntries, homePath } ); + osproberEntries.append( { prettyName, + path, + file, + QString(), + canBeResized( dm, path, o ), + lineColumns, + fstabEntries, + homePath } ); osproberCleanLines.append( line ); } } if ( osproberCleanLines.count() > 0 ) { - cDebug() << "os-prober lines after cleanup:" << Logger::DebugList( osproberCleanLines ); + cDebug() << o << "os-prober lines after cleanup:" << Logger::DebugList( osproberCleanLines ); } else { - cDebug() << "os-prober gave no output."; + cDebug() << o << "os-prober gave no output."; } Calamares::JobQueue::instance()->globalStorage()->insert( "osproberLines", osproberCleanLines ); @@ -436,18 +446,47 @@ isEfiSystem() return QDir( "/sys/firmware/efi/efivars" ).exists(); } +bool +isEfiFilesystemSuitable(const Partition* candidate) +{ + auto type = candidate->fileSystem().type(); + auto size = candidate->capacity(); // bytes + + using CalamaresUtils::Units::operator""_MiB; + + switch( type ) + { + case FileSystem::Type::Fat32: + if ( size >= 300_MiB ) + { + return true; + } + cWarning() << "FAT32 filesystem is too small (" << size << "bytes)"; + return false; +#ifdef WITH_KPMCORE4API + case FileSystem::Type::Fat12: +#endif + case FileSystem::Type::Fat16: + cWarning() << "FAT12 and FAT16 are probably not supported by EFI"; + return false; + default: + cWarning() << "EFI boot partition must be FAT32"; + return false; + } +} + + bool isEfiBootable( const Partition* candidate ) { const auto flags = PartitionInfo::flags( candidate ); - // TODO: with KPMCore 4, this comment is wrong: the flags - // are remapped, and the ESP flag is the same as Boot. #if defined( WITH_KPMCORE4API ) + // In KPMCore4, the flags are remapped, and the ESP flag is the same as Boot. static_assert( KPM_PARTITION_FLAG_ESP == KPM_PARTITION_FLAG( Boot ), "KPMCore API enum changed" ); return flags.testFlag( KPM_PARTITION_FLAG_ESP ); #else - /* If bit 17 is set, old-style Esp flag, it's OK */ + // In KPMCore3, bit 17 is the old-style Esp flag, and it's OK if ( flags.testFlag( KPM_PARTITION_FLAG_ESP ) ) { return true; @@ -470,22 +509,19 @@ isEfiBootable( const Partition* candidate ) } QString -findFS( QString fsName, FileSystem::Type* fsType ) +canonicalFilesystemName( const QString& fsName, FileSystem::Type* fsType ) { - QStringList fsLanguage { QLatin1String( "C" ) }; // Required language list to turn off localization + cPointerSetter type( fsType ); if ( fsName.isEmpty() ) { - fsName = QStringLiteral( "ext4" ); + type = FileSystem::Ext4; + return QStringLiteral( "ext4" ); } - FileSystem::Type tmpType = FileSystem::typeForName( fsName, fsLanguage ); - if ( tmpType != FileSystem::Unknown ) + QStringList fsLanguage { QLatin1String( "C" ) }; // Required language list to turn off localization + + if ( ( type = FileSystem::typeForName( fsName, fsLanguage ) ) != FileSystem::Unknown ) { - cDebug() << "Found filesystem" << fsName; - if ( fsType ) - { - *fsType = tmpType; - } return fsName; } @@ -496,7 +532,6 @@ findFS( QString fsName, FileSystem::Type* fsType ) if ( 0 == QString::compare( fsName, FileSystem::nameForType( t, fsLanguage ), Qt::CaseInsensitive ) ) { QString fsRealName = FileSystem::nameForType( t, fsLanguage ); - cDebug() << "Filesystem name" << fsName << "translated to" << fsRealName; if ( fsType ) { *fsType = t; @@ -505,8 +540,7 @@ findFS( QString fsName, FileSystem::Type* fsType ) } } - cDebug() << "Filesystem" << fsName << "not found, using ext4"; - fsName = QStringLiteral( "ext4" ); + cWarning() << "Filesystem" << fsName << "not found, using ext4"; // fsType can be used to check whether fsName was a valid filesystem. if ( fsType ) { @@ -526,7 +560,8 @@ findFS( QString fsName, FileSystem::Type* fsType ) } } #endif - return fsName; + type = FileSystem::Unknown; + return QStringLiteral( "ext4" ); } } // namespace PartUtils diff --git a/src/modules/partition/core/PartUtils.h b/src/modules/partition/core/PartUtils.h index f210cc3ab3712c6963f98f0004f1f38f2f5b2e76..6bf22392125f6cfc78e6c7caadab3898fb15b973 100644 --- a/src/modules/partition/core/PartUtils.h +++ b/src/modules/partition/core/PartUtils.h @@ -24,6 +24,10 @@ class DeviceModel; class Partition; +namespace Logger +{ +class Once; +} namespace PartUtils { @@ -41,26 +45,29 @@ QString convenienceName( const Partition* const candidate ); * @brief canBeReplaced checks whether the given Partition satisfies the criteria * for replacing it with the new OS. * @param candidate the candidate partition to replace. + * @param o applied to debug-logging. * @return true if the criteria are met, otherwise false. */ -bool canBeReplaced( Partition* candidate ); +bool canBeReplaced( Partition* candidate, const Logger::Once& o ); /** * @brief canBeReplaced checks whether the given Partition satisfies the criteria * for resizing (shrinking) it to make room for a new OS. * @param candidate the candidate partition to resize. + * @param o applied to debug-logging. * @return true if the criteria are met, otherwise false. */ -bool canBeResized( Partition* candidate ); +bool canBeResized( Partition* candidate, const Logger::Once& o ); /** * @brief canBeReplaced checks whether the given Partition satisfies the criteria * for resizing (shrinking) it to make room for a new OS. * @param dm the DeviceModel instance. * @param partitionPath the device path of the candidate partition to resize. + * @param o applied to debug-logging. * @return true if the criteria are met, otherwise false. */ -bool canBeResized( DeviceModel* dm, const QString& partitionPath ); +bool canBeResized( DeviceModel* dm, const QString& partitionPath, const Logger::Once& o ); /** * @brief runOsprober executes os-prober, parses the output and writes relevant @@ -75,6 +82,12 @@ OsproberEntryList runOsprober( DeviceModel* dm ); */ bool isEfiSystem(); +/** + * @brief Is the @p partition suitable as an EFI boot partition? + * Checks for filesystem type (FAT32) and size (300MiB at least). + */ +bool isEfiFilesystemSuitable( const Partition* candidate ); + /** * @brief Is the given @p partition bootable in EFI? Depending on * the partition table layout, this may mean different flags. @@ -84,11 +97,13 @@ bool isEfiBootable( const Partition* candidate ); /** @brief translate @p fsName into a recognized name and type * * Makes several attempts to translate the string into a - * name that KPMCore will recognize. + * name that KPMCore will recognize. Returns the canonical + * filesystem name (e.g. asking for "EXT4" will return "ext4"). + * * The corresponding filesystem type is stored in @p fsType, and * its value is FileSystem::Unknown if @p fsName is not recognized. */ -QString findFS( QString fsName, FileSystem::Type* fsType ); +QString canonicalFilesystemName( const QString& fsName, FileSystem::Type* fsType ); } // namespace PartUtils diff --git a/src/modules/partition/core/PartitionActions.cpp b/src/modules/partition/core/PartitionActions.cpp index d4301578ba67b2c19ebb4ef77d4ec0c43ea35fb0..422c1d38f185b0e042aa3743d5262321c403473c 100644 --- a/src/modules/partition/core/PartitionActions.cpp +++ b/src/modules/partition/core/PartitionActions.cpp @@ -16,13 +16,12 @@ #include "core/PartitionCoreModule.h" #include "core/PartitionInfo.h" -#include "utils/CalamaresUtilsSystem.h" -#include "utils/NamedEnum.h" -#include "utils/Units.h" - #include "GlobalStorage.h" #include "JobQueue.h" +#include "utils/CalamaresUtilsSystem.h" #include "utils/Logger.h" +#include "utils/NamedEnum.h" +#include "utils/Units.h" #include <kpmcore/core/device.h> #include <kpmcore/core/partition.h> @@ -109,6 +108,12 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO partType = isEfi ? PartitionTable::gpt : PartitionTable::msdos; } + // Looking up the defaultFsType (which should name a filesystem type) + // will log an error and set the type to Unknown if there's something wrong. + FileSystem::Type type = FileSystem::Unknown; + PartUtils::canonicalFilesystemName( o.defaultFsType, &type ); + core->initLayout( type == FileSystem::Unknown ? FileSystem::Ext4 : type ); + core->createPartitionTable( dev, partType ); if ( isEfi ) @@ -132,6 +137,7 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO *dev, PartitionRole( PartitionRole::Primary ), FileSystem::Fat32, + QString(), firstFreeSector, lastSector, KPM_PARTITION_FLAG( None ) ); @@ -180,6 +186,7 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO *dev, PartitionRole( PartitionRole::Primary ), FileSystem::LinuxSwap, + QStringLiteral( "swap" ), lastSectorForRoot + 1, dev->totalLogical() - 1, KPM_PARTITION_FLAG( None ) ); @@ -190,6 +197,7 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO *dev, PartitionRole( PartitionRole::Primary ), FileSystem::LinuxSwap, + QStringLiteral( "swap" ), lastSectorForRoot + 1, dev->totalLogical() - 1, o.luksPassphrase, diff --git a/src/modules/partition/core/PartitionActions.h b/src/modules/partition/core/PartitionActions.h index 3a345dc4ed151ce99f7a0aa82ec6984fb6ca04c6..4a60f473587455b6d69814ca354d8399a58d3208 100644 --- a/src/modules/partition/core/PartitionActions.h +++ b/src/modules/partition/core/PartitionActions.h @@ -10,7 +10,7 @@ #ifndef PARTITIONACTIONS_H #define PARTITIONACTIONS_H -#include "core/Config.h" +#include "Config.h" #include <QSet> #include <QString> diff --git a/src/modules/partition/core/PartitionCoreModule.cpp b/src/modules/partition/core/PartitionCoreModule.cpp index f99c78745e9bf1a1e73f6188753143f41acb2409..e2c91fbee73650aa5d639929f2725ec17a488e98 100644 --- a/src/modules/partition/core/PartitionCoreModule.cpp +++ b/src/modules/partition/core/PartitionCoreModule.cpp @@ -22,6 +22,7 @@ #include "core/PartitionInfo.h" #include "core/PartitionModel.h" #include "jobs/AutoMountManagementJob.h" +#include "jobs/ChangeFilesystemLabelJob.h" #include "jobs/ClearMountsJob.h" #include "jobs/ClearTempMountsJob.h" #include "jobs/CreatePartitionJob.h" @@ -254,13 +255,22 @@ PartitionCoreModule::doInit() DeviceList devices = PartUtils::getDevices( PartUtils::DeviceType::WritableOnly ); cDebug() << "LIST OF DETECTED DEVICES:"; - cDebug() << "node\tcapacity\tname\tprettyName"; + cDebug() << Logger::SubEntry << "node\tcapacity\tname\tprettyName"; for ( auto device : devices ) { - // Gives ownership of the Device* to the DeviceInfo object - auto deviceInfo = new DeviceInfo( device ); - m_deviceInfos << deviceInfo; - cDebug() << device->deviceNode() << device->capacity() << device->name() << device->prettyName(); + cDebug() << Logger::SubEntry << Logger::Pointer( device ); + if ( device ) + { + // Gives ownership of the Device* to the DeviceInfo object + auto deviceInfo = new DeviceInfo( device ); + m_deviceInfos << deviceInfo; + cDebug() << Logger::SubEntry << device->deviceNode() << device->capacity() << device->name() + << device->prettyName(); + } + else + { + cDebug() << Logger::SubEntry << "(skipped null device)"; + } } cDebug() << Logger::SubEntry << devices.count() << "devices detected."; m_deviceModel->init( devices ); @@ -339,7 +349,7 @@ PartitionCoreModule::deviceModel() const return m_deviceModel; } -QAbstractItemModel* +BootLoaderModel* PartitionCoreModule::bootLoaderModel() const { return m_bootLoaderModel; @@ -541,6 +551,16 @@ PartitionCoreModule::formatPartition( Device* device, Partition* partition ) deviceInfo->makeJob< FormatPartitionJob >( partition ); } +void +PartitionCoreModule::setFilesystemLabel( Device* device, Partition* partition, const QString& newLabel ) +{ + auto deviceInfo = infoForDevice( device ); + Q_ASSERT( deviceInfo ); + + OperationHelper helper( partitionModelForDevice( device ), this ); + deviceInfo->makeJob< ChangeFilesystemLabelJob >( partition, newLabel ); +} + void PartitionCoreModule::resizePartition( Device* device, Partition* partition, qint64 first, qint64 last ) { @@ -648,10 +668,10 @@ PartitionCoreModule::dumpQueue() const cDebug() << "# Queue:"; for ( auto info : m_deviceInfos ) { - cDebug() << "## Device:" << info->device->name(); + cDebug() << Logger::SubEntry << "## Device:" << info->device->name(); for ( const auto& job : info->jobs() ) { - cDebug() << "-" << job->prettyName(); + cDebug() << Logger::SubEntry << "-" << job->prettyName(); } } } @@ -667,7 +687,7 @@ void PartitionCoreModule::refreshPartition( Device* device, Partition* ) { // Keep it simple for now: reset the model. This can be improved to cause - // the model to emit dataChanged() for the affected row instead, avoiding + // the model to Q_EMIT dataChanged() for the affected row instead, avoiding // the loss of the current selection. auto model = partitionModelForDevice( device ); Q_ASSERT( model ); @@ -911,6 +931,14 @@ PartitionCoreModule::layoutApply( Device* dev, = std::find_if( partList.constBegin(), partList.constEnd(), is_boot ) != partList.constEnd(); for ( Partition* part : partList ) { + if ( is_boot( part ) ) + { + part->setLabel( "boot" ); + } + if ( is_root( part ) ) + { + part->setLabel( "root" ); + } if ( ( separate_boot_partition && is_boot( part ) ) || ( !separate_boot_partition && is_root( part ) ) ) { createPartition( @@ -938,7 +966,7 @@ PartitionCoreModule::revert() m_deviceInfos.clear(); doInit(); updateIsDirty(); - emit reverted(); + Q_EMIT reverted(); } @@ -1012,7 +1040,7 @@ PartitionCoreModule::revertDevice( Device* dev, bool individualRevert ) { refreshAfterModelChange(); } - emit deviceReverted( newDev ); + Q_EMIT deviceReverted( newDev ); } diff --git a/src/modules/partition/core/PartitionCoreModule.h b/src/modules/partition/core/PartitionCoreModule.h index 46604b97cd43e841263cbe153e89affc6c6cac1b..693569310124fea63ed66477d55740364449f342 100644 --- a/src/modules/partition/core/PartitionCoreModule.h +++ b/src/modules/partition/core/PartitionCoreModule.h @@ -122,7 +122,7 @@ public: * The single BootLoaderModel instance belongs to the PCM. * @return the BootLoaderModel. */ - QAbstractItemModel* bootLoaderModel() const; + BootLoaderModel* bootLoaderModel() const; void createPartitionTable( Device* device, PartitionTable::TableType type ); @@ -147,6 +147,8 @@ public: void formatPartition( Device* device, Partition* partition ); + void setFilesystemLabel( Device* device, Partition* partition, const QString& newLabel ); + void resizePartition( Device* device, Partition* partition, qint64 first, qint64 last ); void setPartitionFlags( Device* device, Partition* partition, PartitionTable::Flags flags ); diff --git a/src/modules/partition/core/PartitionLayout.cpp b/src/modules/partition/core/PartitionLayout.cpp index d6f817af764b6e37eaecf38ad790b4dd08fabf90..233f5117a3ac6b1b5603ed55528d7643388e391f 100644 --- a/src/modules/partition/core/PartitionLayout.cpp +++ b/src/modules/partition/core/PartitionLayout.cpp @@ -75,7 +75,7 @@ PartitionLayout::PartitionEntry::PartitionEntry( const QString& label, , partMinSize( minSize ) , partMaxSize( maxSize ) { - PartUtils::findFS( fs, &partFileSystem ); + PartUtils::canonicalFilesystemName( fs, &partFileSystem ); } @@ -95,7 +95,7 @@ PartitionLayout::addEntry( const PartitionEntry& entry ) void PartitionLayout::init( FileSystem::Type defaultFsType, const QVariantList& config ) { - bool ok; + bool ok = true; // bogus argument to getSubMap() m_partLayout.clear(); @@ -130,10 +130,75 @@ PartitionLayout::init( FileSystem::Type defaultFsType, const QVariantList& confi if ( !m_partLayout.count() ) { - addEntry( { defaultFsType, QString( "/" ), QString( "100%" ) } ); + // Unknown will be translated to defaultFsType at apply-time + addEntry( { FileSystem::Type::Unknown, QString( "/" ), QString( "100%" ) } ); } + + setDefaultFsType( defaultFsType ); +} + +void +PartitionLayout::setDefaultFsType(FileSystem::Type defaultFsType) +{ + using FileSystem = FileSystem::Type; + switch ( defaultFsType ) + { + case FileSystem::Unknown: + case FileSystem::Unformatted: + case FileSystem::Extended: + case FileSystem::LinuxSwap: + case FileSystem::Luks: + case FileSystem::Ocfs2: + case FileSystem::Lvm2_PV: + case FileSystem::Udf: + case FileSystem::Iso9660: +#ifdef WITH_KPMCORE4API + case FileSystem::Luks2: + case FileSystem::LinuxRaidMember: + case FileSystem::BitLocker: +#endif + // bad bad + cWarning() << "The selected default FS" << defaultFsType << "is not suitable." << "Using ext4 instead."; + defaultFsType = FileSystem::Ext4; + break; + case FileSystem::Ext2: + case FileSystem::Ext3: + case FileSystem::Ext4: + case FileSystem::Fat32: + case FileSystem::Ntfs: + case FileSystem::Reiser4: + case FileSystem::ReiserFS: + case FileSystem::Xfs: + case FileSystem::Jfs: + case FileSystem::Btrfs: + case FileSystem::Exfat: + case FileSystem::F2fs: + // ok + break; + case FileSystem::Fat16: + case FileSystem::Hfs: + case FileSystem::HfsPlus: + case FileSystem::Ufs: + case FileSystem::Hpfs: + case FileSystem::Zfs: + case FileSystem::Nilfs2: +#ifdef WITH_KPMCORE4API + case FileSystem::Fat12: + case FileSystem::Apfs: + case FileSystem::Minix: +#endif + // weird + cWarning() << "The selected default FS" << defaultFsType << "is unusual, but not wrong."; + break; + default: + cWarning() << "The selected default FS" << defaultFsType << "is not known to Calamares." << "Using ext4 instead."; + defaultFsType = FileSystem::Ext4; + } + + m_defaultFsType = defaultFsType; } + QList< Partition* > PartitionLayout::createPartitions( Device* dev, qint64 firstSector, @@ -142,6 +207,9 @@ PartitionLayout::createPartitions( Device* dev, PartitionNode* parent, const PartitionRole& role ) { + // Make sure the default FS is sensible; warn and use ext4 if not + setDefaultFsType( m_defaultFsType ); + QList< Partition* > partList; // Map each partition entry to its requested size (0 when calculated later) QMap< const PartitionLayout::PartitionEntry*, qint64 > partSectorsMap; @@ -210,6 +278,8 @@ PartitionLayout::createPartitions( Device* dev, } } + auto correctFS = [d=m_defaultFsType]( FileSystem::Type t ) { return t == FileSystem::Type::Unknown ? d : t; }; + // Create the partitions. currentSector = firstSector; availableSectors = totalSectors; @@ -229,7 +299,8 @@ PartitionLayout::createPartitions( Device* dev, part = KPMHelpers::createNewPartition( parent, *dev, role, - entry.partFileSystem, + correctFS( entry.partFileSystem ), + entry.partLabel, currentSector, currentSector + sectors - 1, KPM_PARTITION_FLAG( None ) ); @@ -239,7 +310,8 @@ PartitionLayout::createPartitions( Device* dev, part = KPMHelpers::createNewEncryptedPartition( parent, *dev, role, - entry.partFileSystem, + correctFS( entry.partFileSystem ), + entry.partLabel, currentSector, currentSector + sectors - 1, luksPassphrase, diff --git a/src/modules/partition/core/PartitionLayout.h b/src/modules/partition/core/PartitionLayout.h index 6e0c73f8f1afd00bcd201958715d5bad280351ba..c4c26d9f1a2182748ab6d4b1fc28ab349c67c08f 100644 --- a/src/modules/partition/core/PartitionLayout.h +++ b/src/modules/partition/core/PartitionLayout.h @@ -87,11 +87,28 @@ public: * * @p config is a list of partition entries (in QVariant form, * read from YAML). If no entries are given, then a single - * partition is created with the given @p defaultFsType + * partition is created with type Unkown. + * + * Any partitions with FS type Unknown will get the default filesystem + * that is set at **apply** time (e.g. when createPartitions() is + * called as well. + * + * @see setDefaultFsType() */ void init( FileSystem::Type defaultFsType, const QVariantList& config ); + /** @brief add an entry as if it had been listed in the config + * + * The same comments about filesystem type apply. + */ bool addEntry( const PartitionEntry& entry ); + /** @brief set the default filesystem type + * + * Any partitions in the layout with type Unknown will get + * the default type when createPartitions() is called. + */ + void setDefaultFsType( FileSystem::Type defaultFsType ); + /** * @brief Apply the current partition layout to the selected drive space. * @return A list of Partition objects. @@ -105,6 +122,7 @@ public: private: QList< PartitionEntry > m_partLayout; + FileSystem::Type m_defaultFsType = FileSystem::Type::Unknown; }; #endif /* PARTITIONLAYOUT_H */ diff --git a/src/modules/partition/core/PartitionModel.cpp b/src/modules/partition/core/PartitionModel.cpp index 9a8f4d96c5b8a30cd5f9a5a7eed4345641d452d2..e310eee5e153d37ee4b61a22ff53de87ae689cb9 100644 --- a/src/modules/partition/core/PartitionModel.cpp +++ b/src/modules/partition/core/PartitionModel.cpp @@ -167,6 +167,10 @@ PartitionModel::data( const QModelIndex& index, int role ) const { return CalamaresUtils::Partition::prettyNameForFileSystemType( partition->fileSystem().type() ); } + if ( col == FileSystemLabelColumn ) + { + return partition->fileSystem().label(); + } if ( col == MountPointColumn ) { return PartitionInfo::mountPoint( partition ); @@ -296,6 +300,8 @@ PartitionModel::headerData( int section, Qt::Orientation, int role ) const return tr( "Name" ); case FileSystemColumn: return tr( "File System" ); + case FileSystemLabelColumn: + return tr( "File System Label" ); case MountPointColumn: return tr( "Mount Point" ); case SizeColumn: @@ -321,5 +327,5 @@ PartitionModel::partitionForIndex( const QModelIndex& index ) const void PartitionModel::update() { - emit dataChanged( index( 0, 0 ), index( rowCount() - 1, columnCount() - 1 ) ); + Q_EMIT dataChanged( index( 0, 0 ), index( rowCount() - 1, columnCount() - 1 ) ); } diff --git a/src/modules/partition/core/PartitionModel.h b/src/modules/partition/core/PartitionModel.h index f91479adc8595cc8f98af77cae010f101203671d..ba5e258a31741d111f4797c0a29080ba74e56fc3 100644 --- a/src/modules/partition/core/PartitionModel.h +++ b/src/modules/partition/core/PartitionModel.h @@ -41,7 +41,7 @@ public: /** * This helper class must be instantiated on the stack *before* making * changes to the device represented by this model. It will cause the model - * to emit modelAboutToBeReset() when instantiated and modelReset() when + * to Q_EMIT modelAboutToBeReset() when instantiated and modelReset() when * destructed. */ class ResetHelper @@ -79,6 +79,7 @@ public: { NameColumn, FileSystemColumn, + FileSystemLabelColumn, MountPointColumn, SizeColumn, ColumnCount // Must remain last diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index ba7552c76478ab8e7c27d6fcc9c67ab19b6f0ba5..4eac761e690890a6bf2bcf519498673daac43ac5 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -11,15 +11,9 @@ #include "ChoicePage.h" -#include "BootInfoWidget.h" -#include "DeviceInfoWidget.h" -#include "PartitionBarsView.h" -#include "PartitionLabelsView.h" -#include "PartitionSplitterWidget.h" -#include "ReplaceWidget.h" -#include "ScanningDialog.h" +#include "Config.h" + #include "core/BootLoaderModel.h" -#include "core/Config.h" #include "core/DeviceModel.h" #include "core/KPMHelpers.h" #include "core/OsproberEntry.h" @@ -28,6 +22,13 @@ #include "core/PartitionCoreModule.h" #include "core/PartitionInfo.h" #include "core/PartitionModel.h" +#include "gui/BootInfoWidget.h" +#include "gui/DeviceInfoWidget.h" +#include "gui/PartitionBarsView.h" +#include "gui/PartitionLabelsView.h" +#include "gui/PartitionSplitterWidget.h" +#include "gui/ReplaceWidget.h" +#include "gui/ScanningDialog.h" #include "Branding.h" #include "GlobalStorage.h" @@ -134,6 +135,29 @@ ChoicePage::ChoicePage( Config* config, QWidget* parent ) ChoicePage::~ChoicePage() {} +/** @brief Sets the @p model for the given @p box and adjusts UI sizes to match. + * + * The model provides data for drawing the items in the model; the + * drawing itself is done by the delegate, which may end up drawing a + * different width in the popup than in the collapsed combo box. + * + * Make the box wide enough to accomodate the whole expanded delegate; + * this avoids cases where the popup would truncate data being drawn + * because the overall box is sized too narrow. + */ +void +setModelToComboBox( QComboBox* box, QAbstractItemModel* model ) +{ + box->setModel( model ); + if ( model->rowCount() > 0 ) + { + QStyleOptionViewItem options; + options.initFrom( box ); + auto delegateSize = box->itemDelegate()->sizeHint( options, model->index( 0, 0 ) ); + box->setMinimumWidth( delegateSize.width() ); + } +} + void ChoicePage::init( PartitionCoreModule* core ) { @@ -145,13 +169,13 @@ ChoicePage::init( PartitionCoreModule* core ) // We need to do this because a PCM revert invalidates the deviceModel. connect( core, &PartitionCoreModule::reverted, this, [=] { - m_drivesCombo->setModel( core->deviceModel() ); + setModelToComboBox( m_drivesCombo, core->deviceModel() ); m_drivesCombo->setCurrentIndex( m_lastSelectedDeviceIndex ); } ); - m_drivesCombo->setModel( core->deviceModel() ); + setModelToComboBox( m_drivesCombo, core->deviceModel() ); connect( m_drivesCombo, - static_cast< void ( QComboBox::* )( int ) >( &QComboBox::currentIndexChanged ), + qOverload<int>( &QComboBox::currentIndexChanged ), this, &ChoicePage::applyDeviceChoice ); @@ -246,6 +270,15 @@ ChoicePage::setupChoices() m_eraseButton->addOptionsComboBox( m_eraseSwapChoiceComboBox ); } + if ( m_config->eraseFsTypes().count() > 1) + { + m_eraseFsTypesChoiceComboBox = new QComboBox; + m_eraseFsTypesChoiceComboBox->addItems(m_config->eraseFsTypes()); + connect( m_eraseFsTypesChoiceComboBox, &QComboBox::currentTextChanged, m_config, &Config::setEraseFsTypeChoice ); + connect( m_config, &Config::eraseModeFilesystemChanged, this, &ChoicePage::onActionChanged ); + m_eraseButton->addOptionsComboBox( m_eraseFsTypesChoiceComboBox ); + } + m_itemsLayout->addWidget( m_alongsideButton ); m_itemsLayout->addWidget( m_replaceButton ); m_itemsLayout->addWidget( m_eraseButton ); @@ -270,7 +303,7 @@ ChoicePage::setupChoices() m_config->setInstallChoice( id ); updateNextEnabled(); - emit actionChosen(); + Q_EMIT actionChosen(); } else // An action was unpicked, either on its own or because of another selection. { @@ -280,7 +313,7 @@ ChoicePage::setupChoices() m_config->setInstallChoice( InstallChoice::NoChoice ); updateNextEnabled(); - emit actionChosen(); + Q_EMIT actionChosen(); } } } ); @@ -403,8 +436,8 @@ ChoicePage::continueApplyDeviceChoice() checkInstallChoiceRadioButton( m_config->installChoice() ); } - emit actionChosen(); - emit deviceChosen(); + Q_EMIT actionChosen(); + Q_EMIT deviceChosen(); } @@ -442,9 +475,8 @@ ChoicePage::applyActionChoice( InstallChoice choice ) case InstallChoice::Erase: { auto gs = Calamares::JobQueue::instance()->globalStorage(); - PartitionActions::Choices::AutoPartitionOptions options { gs->value( "defaultPartitionTableType" ).toString(), - gs->value( "defaultFileSystemType" ).toString(), + m_config->eraseFsType(), m_encryptWidget->passphrase(), gs->value( "efiSystemPartition" ).toString(), CalamaresUtils::GiBtoBytes( @@ -460,14 +492,14 @@ ChoicePage::applyActionChoice( InstallChoice choice ) } ), [=] { PartitionActions::doAutopartition( m_core, selectedDevice(), options ); - emit deviceChosen(); + Q_EMIT deviceChosen(); }, this ); } else { PartitionActions::doAutopartition( m_core, selectedDevice(), options ); - emit deviceChosen(); + Q_EMIT deviceChosen(); } } break; @@ -482,8 +514,6 @@ ChoicePage::applyActionChoice( InstallChoice choice ) [] {}, this ); } - updateNextEnabled(); - connect( m_beforePartitionBarsView->selectionModel(), SIGNAL( currentRowChanged( QModelIndex, QModelIndex ) ), this, @@ -507,7 +537,6 @@ ChoicePage::applyActionChoice( InstallChoice choice ) }, this ); } - updateNextEnabled(); connect( m_beforePartitionBarsView->selectionModel(), SIGNAL( currentRowChanged( QModelIndex, QModelIndex ) ), @@ -519,6 +548,7 @@ ChoicePage::applyActionChoice( InstallChoice choice ) case InstallChoice::Manual: break; } + updateNextEnabled(); updateActionChoicePreview( choice ); } @@ -985,7 +1015,8 @@ ChoicePage::updateActionChoicePreview( InstallChoice choice ) SelectionFilter filter = []( const QModelIndex& index ) { return PartUtils::canBeResized( - static_cast< Partition* >( index.data( PartitionModel::PartitionPtrRole ).value< void* >() ) ); + static_cast< Partition* >( index.data( PartitionModel::PartitionPtrRole ).value< void* >() ), + Logger::Once() ); }; m_beforePartitionBarsView->setSelectionFilter( filter ); m_beforePartitionLabelsView->setSelectionFilter( filter ); @@ -1074,7 +1105,8 @@ ChoicePage::updateActionChoicePreview( InstallChoice choice ) { SelectionFilter filter = []( const QModelIndex& index ) { return PartUtils::canBeReplaced( - static_cast< Partition* >( index.data( PartitionModel::PartitionPtrRole ).value< void* >() ) ); + static_cast< Partition* >( index.data( PartitionModel::PartitionPtrRole ).value< void* >() ), + Logger::Once() ); }; m_beforePartitionBarsView->setSelectionFilter( filter ); m_beforePartitionLabelsView->setSelectionFilter( filter ); @@ -1111,7 +1143,7 @@ ChoicePage::updateActionChoicePreview( InstallChoice choice ) } // Also handle selection behavior on beforeFrame. - QAbstractItemView::SelectionMode previewSelectionMode; + QAbstractItemView::SelectionMode previewSelectionMode = QAbstractItemView::NoSelection; switch ( m_config->installChoice() ) { case InstallChoice::Replace: @@ -1219,10 +1251,12 @@ operator<<( QDebug& s, PartitionIterator& it ) void ChoicePage::setupActions() { + Logger::Once o; + Device* currentDevice = selectedDevice(); OsproberEntryList osproberEntriesForCurrentDevice = getOsproberEntriesForDevice( currentDevice ); - cDebug() << "Setting up actions for" << currentDevice->deviceNode() << "with" + cDebug() << o << "Setting up actions for" << currentDevice->deviceNode() << "with" << osproberEntriesForCurrentDevice.count() << "entries."; if ( currentDevice->partitionTable() ) @@ -1268,12 +1302,12 @@ ChoicePage::setupActions() for ( auto it = PartitionIterator::begin( currentDevice ); it != PartitionIterator::end( currentDevice ); ++it ) { - if ( PartUtils::canBeResized( *it ) ) + if ( PartUtils::canBeResized( *it, o ) ) { cDebug() << Logger::SubEntry << "contains resizable" << it; atLeastOneCanBeResized = true; } - if ( PartUtils::canBeReplaced( *it ) ) + if ( PartUtils::canBeReplaced( *it, o ) ) { cDebug() << Logger::SubEntry << "contains replaceable" << it; atLeastOneCanBeReplaced = true; @@ -1402,7 +1436,7 @@ ChoicePage::setupActions() } else { - cDebug() << "Replace button suppressed because none can be replaced."; + cDebug() << "No partitions available for replace-action."; force_uncheck( m_grp, m_replaceButton ); } @@ -1412,7 +1446,7 @@ ChoicePage::setupActions() } else { - cDebug() << "Alongside button suppressed because none can be resized."; + cDebug() << "No partitions available for resize-action."; force_uncheck( m_grp, m_alongsideButton ); } @@ -1422,8 +1456,8 @@ ChoicePage::setupActions() } else { - cDebug() << "Erase button suppressed" - << "mount?" << atLeastOneIsMounted << "raid?" << isInactiveRAID; + cDebug() << "No partitions (" + << "any-mounted?" << atLeastOneIsMounted << "is-raid?" << isInactiveRAID << ") for erase-action."; force_uncheck( m_grp, m_eraseButton ); } @@ -1570,7 +1604,7 @@ ChoicePage::updateNextEnabled() if ( enabled != m_nextEnabled ) { m_nextEnabled = enabled; - emit nextStatusChanged( enabled ); + Q_EMIT nextStatusChanged( enabled ); } } diff --git a/src/modules/partition/gui/ChoicePage.h b/src/modules/partition/gui/ChoicePage.h index 89bd775d7479800a662380f08a52ce6eeaeb440b..5e0a24d4383cd554aee9f6b3738e0f9cea35141d 100644 --- a/src/modules/partition/gui/ChoicePage.h +++ b/src/modules/partition/gui/ChoicePage.h @@ -15,7 +15,7 @@ #include "ui_ChoicePage.h" -#include "core/Config.h" +#include "Config.h" #include "core/OsproberEntry.h" #include <QMutex> @@ -138,7 +138,9 @@ private: Calamares::PrettyRadioButton* m_eraseButton; Calamares::PrettyRadioButton* m_replaceButton; Calamares::PrettyRadioButton* m_somethingElseButton; - QComboBox* m_eraseSwapChoiceComboBox; // UI, see also m_eraseSwapChoice + QComboBox* m_eraseSwapChoiceComboBox = nullptr; // UI, see also Config's swap choice + QComboBox* m_eraseFsTypesChoiceComboBox = nullptr; // UI, see also Config's erase-mode FS + DeviceInfoWidget* m_deviceInfoWidget; diff --git a/src/modules/partition/gui/CreatePartitionDialog.cpp b/src/modules/partition/gui/CreatePartitionDialog.cpp index 3b51010b88530a68dcc436ce4902d2279045a6f8..cdc9992b97dadec61396e262ccf1e09f2e307378 100644 --- a/src/modules/partition/gui/CreatePartitionDialog.cpp +++ b/src/modules/partition/gui/CreatePartitionDialog.cpp @@ -52,7 +52,6 @@ static QSet< FileSystem::Type > s_unmountableFS( { FileSystem::Unformatted, CreatePartitionDialog::CreatePartitionDialog( Device* device, PartitionNode* parentPartition, - Partition* partition, const QStringList& usedMountPoints, QWidget* parentWidget ) : QDialog( parentWidget ) @@ -81,9 +80,6 @@ CreatePartitionDialog::CreatePartitionDialog( Device* device, m_ui->lvNameLineEdit->setValidator( validator ); } - standardMountPoints( *( m_ui->mountPointComboBox ), - partition ? PartitionInfo::mountPoint( partition ) : QString() ); - if ( device->partitionTable()->type() == PartitionTable::msdos || device->partitionTable()->type() == PartitionTable::msdos_sectorbased ) { @@ -96,7 +92,7 @@ CreatePartitionDialog::CreatePartitionDialog( Device* device, // File system; the config value is translated (best-effort) to a type FileSystem::Type defaultFSType; - QString untranslatedFSName = PartUtils::findFS( + QString untranslatedFSName = PartUtils::canonicalFilesystemName( Calamares::JobQueue::instance()->globalStorage()->value( "defaultFileSystemType" ).toString(), &defaultFSType ); if ( defaultFSType == FileSystem::Type::Unknown ) { @@ -132,13 +128,47 @@ CreatePartitionDialog::CreatePartitionDialog( Device* device, // Select a default m_ui->fsComboBox->setCurrentIndex( defaultFsIndex ); updateMountPointUi(); + checkMountPointSelection(); +} +CreatePartitionDialog::CreatePartitionDialog( Device* device, + const FreeSpace& freeSpacePartition, + const QStringList& usedMountPoints, + QWidget* parentWidget ) + : CreatePartitionDialog( device, freeSpacePartition.p->parent(), usedMountPoints, parentWidget ) +{ + standardMountPoints( *( m_ui->mountPointComboBox ), QString() ); setFlagList( *( m_ui->m_listFlags ), static_cast< PartitionTable::Flags >( ~PartitionTable::Flags::Int( 0 ) ), - partition ? PartitionInfo::flags( partition ) : PartitionTable::Flags() ); + PartitionTable::Flags() ); + initPartResizerWidget( freeSpacePartition.p ); +} - // Checks the initial selection. - checkMountPointSelection(); +CreatePartitionDialog::CreatePartitionDialog( Device* device, + const FreshPartition& existingNewPartition, + const QStringList& usedMountPoints, + QWidget* parentWidget ) + : CreatePartitionDialog( device, existingNewPartition.p->parent(), usedMountPoints, parentWidget ) +{ + standardMountPoints( *( m_ui->mountPointComboBox ), PartitionInfo::mountPoint( existingNewPartition.p ) ); + setFlagList( *( m_ui->m_listFlags ), + static_cast< PartitionTable::Flags >( ~PartitionTable::Flags::Int( 0 ) ), + PartitionInfo::flags( existingNewPartition.p ) ); + + const bool isExtended = existingNewPartition.p->roles().has( PartitionRole::Extended ); + if ( isExtended ) + { + cDebug() << "Editing extended partitions is not supported."; + return; + } + + initPartResizerWidget( existingNewPartition.p ); + + FileSystem::Type fsType = existingNewPartition.p->fileSystem().type(); + m_ui->fsComboBox->setCurrentText( FileSystem::nameForType( fsType ) ); + + setSelectedMountPoint( m_ui->mountPointComboBox, PartitionInfo::mountPoint( existingNewPartition.p ) ); + updateMountPointUi(); } CreatePartitionDialog::~CreatePartitionDialog() {} @@ -188,7 +218,7 @@ CreatePartitionDialog::initGptPartitionTypeUi() } Partition* -CreatePartitionDialog::createPartition() +CreatePartitionDialog::getNewlyCreatedPartition() { if ( m_role.roles() == PartitionRole::None ) { @@ -202,17 +232,23 @@ CreatePartitionDialog::createPartition() FileSystem::Type fsType = m_role.has( PartitionRole::Extended ) ? FileSystem::Extended : FileSystem::typeForName( m_ui->fsComboBox->currentText() ); + const QString fsLabel = m_ui->filesystemLabelEdit->text(); + // The newly-created partitions have no flags set (no **active** flags), + // because they're new. The desired flags can be retrieved from + // newFlags() and the consumer (see PartitionPage::onCreateClicked) + // does so, to set up the partition for create-and-then-set-flags. Partition* partition = nullptr; QString luksPassphrase = m_ui->encryptWidget->passphrase(); if ( m_ui->encryptWidget->state() == EncryptWidget::Encryption::Confirmed && !luksPassphrase.isEmpty() ) { partition = KPMHelpers::createNewEncryptedPartition( - m_parent, *m_device, m_role, fsType, first, last, luksPassphrase, newFlags() ); + m_parent, *m_device, m_role, fsType, fsLabel, first, last, luksPassphrase, PartitionTable::Flags() ); } else { - partition = KPMHelpers::createNewPartition( m_parent, *m_device, m_role, fsType, first, last, newFlags() ); + partition = KPMHelpers::createNewPartition( + m_parent, *m_device, m_role, fsType, fsLabel, first, last, PartitionTable::Flags() ); } if ( m_device->type() == Device::Type::LVM_Device ) @@ -282,34 +318,3 @@ CreatePartitionDialog::initPartResizerWidget( Partition* partition ) m_partitionSizeController->setPartResizerWidget( m_ui->partResizerWidget ); m_partitionSizeController->setSpinBox( m_ui->sizeSpinBox ); } - -void -CreatePartitionDialog::initFromFreeSpace( Partition* freeSpacePartition ) -{ - initPartResizerWidget( freeSpacePartition ); -} - -void -CreatePartitionDialog::initFromPartitionToCreate( Partition* partition ) -{ - Q_ASSERT( partition ); - - bool isExtended = partition->roles().has( PartitionRole::Extended ); - Q_ASSERT( !isExtended ); - if ( isExtended ) - { - cDebug() << "Editing extended partitions is not supported for now"; - return; - } - - initPartResizerWidget( partition ); - - // File System - FileSystem::Type fsType = partition->fileSystem().type(); - m_ui->fsComboBox->setCurrentText( FileSystem::nameForType( fsType ) ); - - // Mount point - setSelectedMountPoint( m_ui->mountPointComboBox, PartitionInfo::mountPoint( partition ) ); - - updateMountPointUi(); -} diff --git a/src/modules/partition/gui/CreatePartitionDialog.h b/src/modules/partition/gui/CreatePartitionDialog.h index bee70f61b52f61d0341c8799298366fa463746b6..38c65aaf6edb237418d456f3544c2b9e20e37fd0 100644 --- a/src/modules/partition/gui/CreatePartitionDialog.h +++ b/src/modules/partition/gui/CreatePartitionDialog.h @@ -33,31 +33,48 @@ class Ui_CreatePartitionDialog; class CreatePartitionDialog : public QDialog { Q_OBJECT -public: - /** - * @brief Dialog for editing a new partition. + +private: + /** @brief Delegated constructor * - * For the (unlikely) case that a newly created partition is being re-edited, - * pass a pointer to that @p partition, otherwise pass nullptr. + * This does all the shared UI setup. */ CreatePartitionDialog( Device* device, PartitionNode* parentPartition, - Partition* partition, const QStringList& usedMountPoints, - QWidget* parentWidget = nullptr ); - ~CreatePartitionDialog() override; + QWidget* parentWidget ); - /** - * Must be called when user wants to create a partition in - * freeSpacePartition. - */ - void initFromFreeSpace( Partition* freeSpacePartition ); +public: + struct FreeSpace + { + Partition* p; + }; + struct FreshPartition + { + Partition* p; + }; - /** - * Must be called when user wants to edit a to-be-created partition. + /** @brief Dialog for editing a new partition based on free space. + * + * Creating from free space makes a wholly new partition with + * no flags set at all. + */ + CreatePartitionDialog( Device* device, + const FreeSpace& freeSpacePartition, + const QStringList& usedMountPoints, + QWidget* parentWidget = nullptr ); + /** @brief Dialog for editing a newly-created partition. + * + * A partition previously newly created (e.g. via this dialog + * and the constructor above) can be re-edited. */ - void initFromPartitionToCreate( Partition* partition ); - Partition* createPartition(); + CreatePartitionDialog( Device* device, + const FreshPartition& existingNewPartition, + const QStringList& usedMountPoints, + QWidget* parentWidget = nullptr ); + ~CreatePartitionDialog() override; + + Partition* getNewlyCreatedPartition(); PartitionTable::Flags newFlags() const; diff --git a/src/modules/partition/gui/CreatePartitionDialog.ui b/src/modules/partition/gui/CreatePartitionDialog.ui index 24e05e2e18f469d18952990e6c77c19db61affbb..dad932101d0c9b78dc75fa9ca816a794a163fb4a 100644 --- a/src/modules/partition/gui/CreatePartitionDialog.ui +++ b/src/modules/partition/gui/CreatePartitionDialog.ui @@ -130,10 +130,10 @@ SPDX-License-Identifier: GPL-3.0-or-later <item row="3" column="1"> <widget class="QComboBox" name="fsComboBox"/> </item> - <item row="4" column="1"> + <item row="5" column="1"> <widget class="EncryptWidget" name="encryptWidget" native="true"/> </item> - <item row="5" column="1"> + <item row="6" column="1"> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> @@ -149,17 +149,17 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </spacer> </item> - <item row="6" column="0"> + <item row="7" column="0"> <widget class="QLabel" name="lvNameLabel"> <property name="text"> <string>LVM LV name</string> </property> </widget> </item> - <item row="6" column="1"> + <item row="7" column="1"> <widget class="QLineEdit" name="lvNameLineEdit"/> </item> - <item row="7" column="0"> + <item row="8" column="0"> <widget class="QLabel" name="mountPointLabel"> <property name="text"> <string>&Mount Point:</string> @@ -169,7 +169,7 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </widget> </item> - <item row="7" column="1"> + <item row="8" column="1"> <widget class="QComboBox" name="mountPointComboBox"> <property name="editable"> <bool>true</bool> @@ -179,21 +179,21 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </widget> </item> - <item row="8" column="1"> + <item row="10" column="1"> <widget class="QLabel" name="labelMountPoint"> <property name="text"> <string/> </property> </widget> </item> - <item row="9" column="0"> + <item row="11" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Flags:</string> </property> </widget> </item> - <item row="9" column="1"> + <item row="11" column="1"> <widget class="QListWidget" name="m_listFlags"> <property name="alternatingRowColors"> <bool>true</bool> @@ -206,7 +206,7 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </widget> </item> - <item row="10" column="0"> + <item row="12" column="0"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> @@ -219,6 +219,29 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </spacer> </item> + <item row="9" column="1"> + <widget class="QLineEdit" name="filesystemLabelEdit"> + <property name="maximumSize"> + <size> + <width>150</width> + <height>16777215</height> + </size> + </property> + <property name="toolTip"> + <string>Label for the filesystem</string> + </property> + <property name="maxLength"> + <number>16</number> + </property> + </widget> + </item> + <item row="9" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>FS Label:</string> + </property> + </widget> + </item> </layout> </item> <item> diff --git a/src/modules/partition/gui/EditExistingPartitionDialog.cpp b/src/modules/partition/gui/EditExistingPartitionDialog.cpp index 3de6e0c4cb45de0ee5db81a30e0b597e4be90cd3..411d6d0dc71be6f4dc6629db13f343ce255b4a9f 100644 --- a/src/modules/partition/gui/EditExistingPartitionDialog.cpp +++ b/src/modules/partition/gui/EditExistingPartitionDialog.cpp @@ -62,6 +62,10 @@ EditExistingPartitionDialog::EditExistingPartitionDialog( Device* device, this, &EditExistingPartitionDialog::checkMountPointSelection ); + // The filesystem label dialog is always enabled, because we may want to change + // the label on the current filesystem without formatting. + m_ui->fileSystemLabelEdit->setText( m_partition->fileSystem().label() ); + replacePartResizerWidget(); connect( m_ui->formatRadioButton, &QAbstractButton::toggled, [this]( bool doFormat ) { @@ -93,7 +97,7 @@ EditExistingPartitionDialog::EditExistingPartitionDialog( Device* device, m_ui->fileSystemComboBox->addItems( fsNames ); FileSystem::Type defaultFSType; - QString untranslatedFSName = PartUtils::findFS( + QString untranslatedFSName = PartUtils::canonicalFilesystemName( Calamares::JobQueue::instance()->globalStorage()->value( "defaultFileSystemType" ).toString(), &defaultFSType ); if ( defaultFSType == FileSystem::Type::Unknown ) { @@ -146,6 +150,7 @@ EditExistingPartitionDialog::applyChanges( PartitionCoreModule* core ) ? FileSystem::Extended : FileSystem::typeForName( m_ui->fileSystemComboBox->currentText() ); } + const QString fsLabel = m_ui->fileSystemLabelEdit->text(); const auto resultFlags = newFlags(); const auto currentFlags = PartitionInfo::flags( m_partition ); @@ -158,6 +163,7 @@ EditExistingPartitionDialog::applyChanges( PartitionCoreModule* core ) *m_device, m_partition->roles(), fsType, + fsLabel, newFirstSector, newLastSector, resultFlags ); @@ -190,6 +196,7 @@ EditExistingPartitionDialog::applyChanges( PartitionCoreModule* core ) { core->setPartitionFlags( m_device, m_partition, resultFlags ); } + core->setFilesystemLabel( m_device, m_partition, fsLabel ); } else // otherwise, we delete and recreate the partition with new fs type { @@ -197,6 +204,7 @@ EditExistingPartitionDialog::applyChanges( PartitionCoreModule* core ) *m_device, m_partition->roles(), fsType, + fsLabel, m_partition->firstSector(), m_partition->lastSector(), resultFlags ); @@ -214,6 +222,14 @@ EditExistingPartitionDialog::applyChanges( PartitionCoreModule* core ) { core->setPartitionFlags( m_device, m_partition, resultFlags ); } + // In this case, we are not formatting the partition, but we are setting the + // label on the current filesystem, if any. We only create the job if the + // label actually changed. + if ( m_partition->fileSystem().type() != FileSystem::Type::Unformatted + && fsLabel != m_partition->fileSystem().label() ) + { + core->setFilesystemLabel( m_device, m_partition, fsLabel ); + } core->refreshPartition( m_device, m_partition ); } } diff --git a/src/modules/partition/gui/EditExistingPartitionDialog.ui b/src/modules/partition/gui/EditExistingPartitionDialog.ui index 9c0c996f6f2f763acf75e4137eba1a8dc8d83e50..7599bc77202b8b01f433a6252da47f601ae3b270 100644 --- a/src/modules/partition/gui/EditExistingPartitionDialog.ui +++ b/src/modules/partition/gui/EditExistingPartitionDialog.ui @@ -11,7 +11,7 @@ SPDX-License-Identifier: GPL-3.0-or-later <x>0</x> <y>0</y> <width>450</width> - <height>579</height> + <height>615</height> </rect> </property> <property name="sizePolicy"> @@ -147,14 +147,14 @@ SPDX-License-Identifier: GPL-3.0-or-later <item row="5" column="1"> <widget class="QComboBox" name="fileSystemComboBox"/> </item> - <item row="8" column="0"> + <item row="9" column="0"> <widget class="QLabel" name="label_4"> <property name="text"> <string>Flags:</string> </property> </widget> </item> - <item row="8" column="1"> + <item row="9" column="1"> <widget class="QListWidget" name="m_listFlags"> <property name="alternatingRowColors"> <bool>true</bool> @@ -167,13 +167,36 @@ SPDX-License-Identifier: GPL-3.0-or-later </property> </widget> </item> - <item row="7" column="1"> + <item row="8" column="1"> <widget class="QLabel" name="labelMountPoint"> <property name="text"> <string/> </property> </widget> </item> + <item row="7" column="1"> + <widget class="QLineEdit" name="fileSystemLabelEdit"> + <property name="maximumSize"> + <size> + <width>150</width> + <height>16777215</height> + </size> + </property> + <property name="toolTip"> + <string>Label for the filesystem</string> + </property> + <property name="maxLength"> + <number>16</number> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QLabel" name="fileSystemLabelLabel"> + <property name="text"> + <string>FS Label:</string> + </property> + </widget> + </item> </layout> </item> <item> diff --git a/src/modules/partition/gui/EncryptWidget.cpp b/src/modules/partition/gui/EncryptWidget.cpp index 7f648491a7eb33d26360fdeec92b4ca66b024ac6..ee50e7d6642b8a695a19b77b56012cd9b219bbdc 100644 --- a/src/modules/partition/gui/EncryptWidget.cpp +++ b/src/modules/partition/gui/EncryptWidget.cpp @@ -136,7 +136,7 @@ EncryptWidget::updateState() if ( newState != m_state ) { m_state = newState; - emit stateChanged( m_state ); + Q_EMIT stateChanged( m_state ); } } diff --git a/src/modules/partition/gui/PartitionDialogHelpers.cpp b/src/modules/partition/gui/PartitionDialogHelpers.cpp index c5c35279d4db1f291a553597b21b97ad6e2d4f05..0d25c3c8d27023c79ffa26bb77724cc2e5f60fb2 100644 --- a/src/modules/partition/gui/PartitionDialogHelpers.cpp +++ b/src/modules/partition/gui/PartitionDialogHelpers.cpp @@ -23,11 +23,15 @@ QStringList standardMountPoints() { - QStringList mountPoints { "/", "/boot", "/home", "/opt", "/srv", "/usr", "/var" }; + QStringList mountPoints { "/", "/home", "/opt", "/srv", "/usr", "/var" }; if ( PartUtils::isEfiSystem() ) { mountPoints << Calamares::JobQueue::instance()->globalStorage()->value( "efiSystemPartition" ).toString(); } + else + { + mountPoints << QStringLiteral( "/boot" ); + } mountPoints.removeDuplicates(); mountPoints.sort(); return mountPoints; @@ -68,11 +72,13 @@ setSelectedMountPoint( QComboBox& combo, const QString& selected ) else { for ( int i = 0; i < combo.count(); ++i ) + { if ( selected == combo.itemText( i ) ) { combo.setCurrentIndex( i ); return; } + } combo.addItem( selected ); combo.setCurrentIndex( combo.count() - 1 ); } @@ -85,10 +91,12 @@ flagsFromList( const QListWidget& list ) PartitionTable::Flags flags; for ( int i = 0; i < list.count(); i++ ) + { if ( list.item( i )->checkState() == Qt::Checked ) { flags |= static_cast< PartitionTable::Flag >( list.item( i )->data( Qt::UserRole ).toInt() ); } + } return flags; } diff --git a/src/modules/partition/gui/PartitionPage.cpp b/src/modules/partition/gui/PartitionPage.cpp index f5a3b0f4331e8688f1673582dcbe9dfd2fca58fd..8444b9ddb3bd33a3ffe4e9fca4eb665eed15aa98 100644 --- a/src/modules/partition/gui/PartitionPage.cpp +++ b/src/modules/partition/gui/PartitionPage.cpp @@ -391,13 +391,14 @@ PartitionPage::onCreateClicked() return; } - CreatePartitionDialog dlg( model->device(), partition->parent(), nullptr, getCurrentUsedMountpoints(), this ); - dlg.initFromFreeSpace( partition ); - if ( dlg.exec() == QDialog::Accepted ) + QPointer< CreatePartitionDialog > dlg = new CreatePartitionDialog( + model->device(), CreatePartitionDialog::FreeSpace { partition }, getCurrentUsedMountpoints(), this ); + if ( dlg->exec() == QDialog::Accepted ) { - Partition* newPart = dlg.createPartition(); - m_core->createPartition( model->device(), newPart, dlg.newFlags() ); + Partition* newPart = dlg->getNewlyCreatedPartition(); + m_core->createPartition( model->device(), newPart, dlg->newFlags() ); } + delete dlg; } void @@ -492,11 +493,10 @@ PartitionPage::updatePartitionToCreate( Device* device, Partition* partition ) mountPoints.removeOne( PartitionInfo::mountPoint( partition ) ); QPointer< CreatePartitionDialog > dlg - = new CreatePartitionDialog( device, partition->parent(), partition, mountPoints, this ); - dlg->initFromPartitionToCreate( partition ); + = new CreatePartitionDialog( device, CreatePartitionDialog::FreshPartition { partition }, mountPoints, this ); if ( dlg->exec() == QDialog::Accepted ) { - Partition* newPartition = dlg->createPartition(); + Partition* newPartition = dlg->getNewlyCreatedPartition(); m_core->deletePartition( device, partition ); m_core->createPartition( device, newPartition, dlg->newFlags() ); } diff --git a/src/modules/partition/gui/PartitionPage.h b/src/modules/partition/gui/PartitionPage.h index 81c2cd983505955ef4a01ce97c35e9f617368e58..4628223467a51027620055543369a699234100bf 100644 --- a/src/modules/partition/gui/PartitionPage.h +++ b/src/modules/partition/gui/PartitionPage.h @@ -20,7 +20,6 @@ class PartitionCoreModule; class Ui_PartitionPage; class Device; -class DeviceModel; class Partition; /** diff --git a/src/modules/partition/gui/PartitionSplitterWidget.cpp b/src/modules/partition/gui/PartitionSplitterWidget.cpp index 93c77bb694550a776b1c00efef29048ef323f414..0cafe7814f5a35718f2be53d6609be6abf9d2851 100644 --- a/src/modules/partition/gui/PartitionSplitterWidget.cpp +++ b/src/modules/partition/gui/PartitionSplitterWidget.cpp @@ -225,7 +225,7 @@ PartitionSplitterWidget::setSplitPartition( const QString& path, qint64 minSize, } } - emit partitionResized( m_itemToResize.itemPath, m_itemToResize.size, m_itemToResizeNext.size ); + Q_EMIT partitionResized( m_itemToResize.itemPath, m_itemToResize.size, m_itemToResizeNext.size ); cDebug() << "Items updated. Status:"; foreach ( const PartitionSplitterItem& item, m_items ) @@ -374,7 +374,7 @@ PartitionSplitterWidget::mouseMoveEvent( QMouseEvent* event ) repaint(); - emit partitionResized( itemPath, m_itemToResize.size, m_itemToResizeNext.size ); + Q_EMIT partitionResized( itemPath, m_itemToResize.size, m_itemToResizeNext.size ); } else { diff --git a/src/modules/partition/gui/ReplaceWidget.cpp b/src/modules/partition/gui/ReplaceWidget.cpp index 078eb4de7e3307330c5c6e08ec35684c151b4c59..94f5276463a0de5e924453fa2386363aa027bba0 100644 --- a/src/modules/partition/gui/ReplaceWidget.cpp +++ b/src/modules/partition/gui/ReplaceWidget.cpp @@ -311,7 +311,7 @@ ReplaceWidget::setNextEnabled( bool enabled ) } m_nextEnabled = enabled; - emit nextStatusChanged( enabled ); + Q_EMIT nextStatusChanged( enabled ); } diff --git a/src/modules/partition/gui/ScanningDialog.cpp b/src/modules/partition/gui/ScanningDialog.cpp index cd22bb8616d2da6dccd36a743ece22ead9ad3d34..4dffa922b562edd05729ad606a548d4189effd25 100644 --- a/src/modules/partition/gui/ScanningDialog.cpp +++ b/src/modules/partition/gui/ScanningDialog.cpp @@ -68,5 +68,5 @@ void ScanningDialog::setVisible( bool visible ) { QDialog::setVisible( visible ); - emit visibilityChanged(); + Q_EMIT visibilityChanged(); } diff --git a/src/modules/partition/jobs/AutoMountManagementJob.cpp b/src/modules/partition/jobs/AutoMountManagementJob.cpp index 9472eae9c3a1e384b72fc78d0d55a5e6278691e4..e276447db3f0f400124222dbccd2659b8c93b37f 100644 --- a/src/modules/partition/jobs/AutoMountManagementJob.cpp +++ b/src/modules/partition/jobs/AutoMountManagementJob.cpp @@ -25,8 +25,8 @@ AutoMountManagementJob::prettyName() const Calamares::JobResult AutoMountManagementJob::exec() { - Logger::CDebug( Logger::LOGVERBOSE ) << "this" << Logger::Pointer( this ) << "value" << Logger::Pointer( m_stored ) - << ( m_stored ? "restore" : m_disable ? "disable" : "enable" ); + cVerbose() << "this" << Logger::Pointer( this ) << "value" << Logger::Pointer( m_stored ) + << ( m_stored ? "restore" : m_disable ? "disable" : "enable" ); if ( m_stored ) { CalamaresUtils::Partition::automountRestore( m_stored ); diff --git a/src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp b/src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9541c000a66f6eed2f4b402b961d0b6951669c4e --- /dev/null +++ b/src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp @@ -0,0 +1,71 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2016, Lisa Vitolo <shainer@chakraos.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +#include "ChangeFilesystemLabelJob.h" + +#include "utils/Logger.h" + +#include <kpmcore/backend/corebackend.h> +#include <kpmcore/backend/corebackendmanager.h> +#include <kpmcore/core/device.h> +#include <kpmcore/core/partition.h> +#include <kpmcore/ops/setfilesystemlabeloperation.h> +#include <kpmcore/util/report.h> + +ChangeFilesystemLabelJob::ChangeFilesystemLabelJob( Device* device, Partition* partition, const QString& newLabel ) + : PartitionJob( partition ) + , m_device( device ) + , m_label( newLabel ) +{ +} + + +QString +ChangeFilesystemLabelJob::prettyName() const +{ + return tr( "Set filesystem label on %1." ).arg( partition()->partitionPath() ); +} + + +QString +ChangeFilesystemLabelJob::prettyDescription() const +{ + return tr( "Set filesystem label <strong>%1</strong> to partition " + "<strong>%2</strong>." ) + .arg( m_label ) + .arg( partition()->partitionPath() ); +} + + +QString +ChangeFilesystemLabelJob::prettyStatusMessage() const +{ + return prettyDescription(); +} + + +Calamares::JobResult +ChangeFilesystemLabelJob::exec() +{ + if ( m_label == partition()->fileSystem().label() ) + { + return Calamares::JobResult::ok(); + } + + Report report( nullptr ); + SetFileSystemLabelOperation op( *partition(), m_label ); + op.setStatus( Operation::StatusRunning ); + + if ( op.execute( report ) ) + { + return Calamares::JobResult::ok(); + } + return Calamares::JobResult::error( + tr( "The installer failed to update partition table on disk '%1'." ).arg( m_device->name() ), report.toText() ); +} diff --git a/src/modules/partition/jobs/ChangeFilesystemLabelJob.h b/src/modules/partition/jobs/ChangeFilesystemLabelJob.h new file mode 100644 index 0000000000000000000000000000000000000000..ac396053802e76513c8c904d71e0684100724a8f --- /dev/null +++ b/src/modules/partition/jobs/ChangeFilesystemLabelJob.h @@ -0,0 +1,40 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2016, Lisa Vitolo <shainer@chakraos.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +#ifndef CHANGEFILESYSTEMLABELJOB_H +#define CHANGEFILESYSTEMLABELJOB_H + +#include "PartitionJob.h" + +#include <kpmcore/core/partitiontable.h> + +class Device; +class Partition; + +/** + * This job changes the flags on an existing partition. + */ +class ChangeFilesystemLabelJob : public PartitionJob +{ + Q_OBJECT +public: + ChangeFilesystemLabelJob( Device* device, Partition* partition, const QString& newLabel ); + QString prettyName() const override; + QString prettyDescription() const override; + QString prettyStatusMessage() const override; + Calamares::JobResult exec() override; + + Device* device() const; + +private: + Device* m_device; + QString m_label; +}; + +#endif // CHANGEFILESYSTEMLABELJOB_H diff --git a/src/modules/partition/jobs/ClearTempMountsJob.cpp b/src/modules/partition/jobs/ClearTempMountsJob.cpp index 2f90278fe9b7f006b3be910982ca76b3e87c582f..ffbc35044d14de7a5ba65f1925ae84e7c49aaa4f 100644 --- a/src/modules/partition/jobs/ClearTempMountsJob.cpp +++ b/src/modules/partition/jobs/ClearTempMountsJob.cpp @@ -43,6 +43,7 @@ ClearTempMountsJob::prettyStatusMessage() const Calamares::JobResult ClearTempMountsJob::exec() { + Logger::Once o; // Fetch a list of current mounts to Calamares temporary directories. QList< QPair< QString, QString > > lst; QFile mtab( "/etc/mtab" ); @@ -51,23 +52,27 @@ ClearTempMountsJob::exec() return Calamares::JobResult::error( tr( "Cannot get list of temporary mounts." ) ); } - cDebug() << "Opened mtab. Lines:"; + cVerbose() << o << "Opened mtab. Lines:"; QTextStream in( &mtab ); QString lineIn = in.readLine(); while ( !lineIn.isNull() ) { QStringList line = lineIn.split( ' ', SplitSkipEmptyParts ); - cDebug() << line.join( ' ' ); + cVerbose() << o << line.join( ' ' ); QString device = line.at( 0 ); QString mountPoint = line.at( 1 ); if ( mountPoint.startsWith( "/tmp/calamares-" ) ) { - cDebug() << "INSERTING pair (device, mountPoint)" << device << mountPoint; lst.append( qMakePair( device, mountPoint ) ); } lineIn = in.readLine(); } + if ( lst.empty() ) + { + return Calamares::JobResult::ok(); + } + std::sort( lst.begin(), lst.end(), []( const QPair< QString, QString >& a, const QPair< QString, QString >& b ) -> bool { return a.first > b.first; @@ -76,10 +81,10 @@ ClearTempMountsJob::exec() QStringList goodNews; QProcess process; - foreach ( auto line, lst ) + for ( const auto& line : qAsConst( lst ) ) { QString partPath = line.second; - cDebug() << "Will try to umount path" << partPath; + cDebug() << o << "Will try to umount path" << partPath; process.start( "umount", { "-lv", partPath } ); process.waitForFinished(); if ( process.exitCode() == 0 ) @@ -92,7 +97,7 @@ ClearTempMountsJob::exec() ok.setMessage( tr( "Cleared all temporary mounts." ) ); ok.setDetails( goodNews.join( "\n" ) ); - cDebug() << "ClearTempMountsJob finished. Here's what was done:\n" << goodNews.join( "\n" ); + cDebug() << o << "ClearTempMountsJob finished. Here's what was done:\n" << Logger::DebugList( goodNews ); return ok; } diff --git a/src/modules/partition/jobs/CreatePartitionJob.cpp b/src/modules/partition/jobs/CreatePartitionJob.cpp index 2b6451c3e042b4028c261e39109f71789cbd1819..241e0a4514fca249576275c7a6d8bbcdeb461955 100644 --- a/src/modules/partition/jobs/CreatePartitionJob.cpp +++ b/src/modules/partition/jobs/CreatePartitionJob.cpp @@ -33,49 +33,45 @@ CreatePartitionJob::CreatePartitionJob( Device* device, Partition* partition ) { } -static const QMap < QString, QString > gptTypePrettyStrings = { - { "44479540-f297-41b2-9af7-d131d5f0458a", "Linux Root Partition (x86)" }, - { "4f68bce3-e8cd-4db1-96e7-fbcaf984b709", "Linux Root Partition (x86-64)" }, - { "69dad710-2ce4-4e3c-b16c-21a1d49abed3", "Linux Root Partition (32-bit ARM)" }, - { "b921b045-1df0-41c3-af44-4c6f280d3fae", "Linux Root Partition (64-bit ARM)" }, - { "993d8d3d-f80e-4225-855a-9daf8ed7ea97", "Linux Root Partition (Itanium/IA-64)" }, - { "d13c5d3b-b5d1-422a-b29f-9454fdc89d76", "Linux Root Verity Partition (x86)" }, - { "2c7357ed-ebd2-46d9-aec1-23d437ec2bf5", "Linux Root Verity Partition (x86-64)" }, - { "7386cdf2-203c-47a9-a498-f2ecce45a2d6", "Linux Root Verity Partition (32-bit ARM)" }, - { "df3300ce-d69f-4c92-978c-9bfb0f38d820", "Linux Root Verity Partition (64-bit ARM/AArch64)" }, - { "86ed10d5-b607-45bb-8957-d350f23d0571", "Linux Root Verity Partition (Itanium/IA-64)" }, - { "75250d76-8cc6-458e-bd66-bd47cc81a812", "Linux /usr Partition (x86)" }, - { "8484680c-9521-48c6-9c11-b0720656f69e", "Linux /usr Partition (x86-64)" }, - { "7d0359a3-02b3-4f0a-865c-654403e70625", "Linux /usr Partition (32-bit ARM)" }, - { "b0e01050-ee5f-4390-949a-9101b17104e9", "Linux /usr Partition (64-bit ARM/AArch64)" }, - { "4301d2a6-4e3b-4b2a-bb94-9e0b2c4225ea", "Linux /usr Partition (Itanium/IA-64)" }, - { "8f461b0d-14ee-4e81-9aa9-049b6fb97abd", "Linux /usr Verity Partition (x86)" }, - { "77ff5f63-e7b6-4633-acf4-1565b864c0e6", "Linux /usr Verity Partition (x86-64)" }, - { "c215d751-7bcd-4649-be90-6627490a4c05", "Linux /usr Verity Partition (32-bit ARM)" }, - { "6e11a4e7-fbca-4ded-b9e9-e1a512bb664e", "Linux /usr Verity Partition (64-bit ARM/AArch64)" }, - { "6a491e03-3be7-4545-8e38-83320e0ea880", "Linux /usr Verity Partition (Itanium/IA-64)" }, - { "933ac7e1-2eb4-4f13-b844-0e14e2aef915", "Linux Home Partition" }, - { "3b8f8425-20e0-4f3b-907f-1a25a76f98e8", "Linux Server Data Partition" }, - { "4d21b016-b534-45c2-a9fb-5c16e091fd2d", "Linux Variable Data Partition" }, - { "7ec6f557-3bc5-4aca-b293-16ef5df639d1", "Linux Temporary Data Partition" }, - { "0657fd6d-a4ab-43c4-84e5-0933c84b4f4f", "Linux Swap" }, - { "c12a7328-f81f-11d2-ba4b-00a0c93ec93b", "EFI System Partition" }, - { "bc13c2ff-59e6-4262-a352-b275fd6f7172", "Extended Boot Loader Partition" }, - { "0fc63daf-8483-4772-8e79-3d69d8477de4", "Other Data Partitions" }, - { "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7", "Microsoft basic data" }, -}; - -static QString -prettyGptType( const QString& type ) -{ - return gptTypePrettyStrings.value( type.toLower(), type ); -} static QString prettyGptType( const Partition* partition ) { #ifdef WITH_KPMCORE42API - return prettyGptType( partition->type() ); + static const QMap< QString, QString > gptTypePrettyStrings = { + { "44479540-f297-41b2-9af7-d131d5f0458a", "Linux Root Partition (x86)" }, + { "4f68bce3-e8cd-4db1-96e7-fbcaf984b709", "Linux Root Partition (x86-64)" }, + { "69dad710-2ce4-4e3c-b16c-21a1d49abed3", "Linux Root Partition (32-bit ARM)" }, + { "b921b045-1df0-41c3-af44-4c6f280d3fae", "Linux Root Partition (64-bit ARM)" }, + { "993d8d3d-f80e-4225-855a-9daf8ed7ea97", "Linux Root Partition (Itanium/IA-64)" }, + { "d13c5d3b-b5d1-422a-b29f-9454fdc89d76", "Linux Root Verity Partition (x86)" }, + { "2c7357ed-ebd2-46d9-aec1-23d437ec2bf5", "Linux Root Verity Partition (x86-64)" }, + { "7386cdf2-203c-47a9-a498-f2ecce45a2d6", "Linux Root Verity Partition (32-bit ARM)" }, + { "df3300ce-d69f-4c92-978c-9bfb0f38d820", "Linux Root Verity Partition (64-bit ARM/AArch64)" }, + { "86ed10d5-b607-45bb-8957-d350f23d0571", "Linux Root Verity Partition (Itanium/IA-64)" }, + { "75250d76-8cc6-458e-bd66-bd47cc81a812", "Linux /usr Partition (x86)" }, + { "8484680c-9521-48c6-9c11-b0720656f69e", "Linux /usr Partition (x86-64)" }, + { "7d0359a3-02b3-4f0a-865c-654403e70625", "Linux /usr Partition (32-bit ARM)" }, + { "b0e01050-ee5f-4390-949a-9101b17104e9", "Linux /usr Partition (64-bit ARM/AArch64)" }, + { "4301d2a6-4e3b-4b2a-bb94-9e0b2c4225ea", "Linux /usr Partition (Itanium/IA-64)" }, + { "8f461b0d-14ee-4e81-9aa9-049b6fb97abd", "Linux /usr Verity Partition (x86)" }, + { "77ff5f63-e7b6-4633-acf4-1565b864c0e6", "Linux /usr Verity Partition (x86-64)" }, + { "c215d751-7bcd-4649-be90-6627490a4c05", "Linux /usr Verity Partition (32-bit ARM)" }, + { "6e11a4e7-fbca-4ded-b9e9-e1a512bb664e", "Linux /usr Verity Partition (64-bit ARM/AArch64)" }, + { "6a491e03-3be7-4545-8e38-83320e0ea880", "Linux /usr Verity Partition (Itanium/IA-64)" }, + { "933ac7e1-2eb4-4f13-b844-0e14e2aef915", "Linux Home Partition" }, + { "3b8f8425-20e0-4f3b-907f-1a25a76f98e8", "Linux Server Data Partition" }, + { "4d21b016-b534-45c2-a9fb-5c16e091fd2d", "Linux Variable Data Partition" }, + { "7ec6f557-3bc5-4aca-b293-16ef5df639d1", "Linux Temporary Data Partition" }, + { "0657fd6d-a4ab-43c4-84e5-0933c84b4f4f", "Linux Swap" }, + { "c12a7328-f81f-11d2-ba4b-00a0c93ec93b", "EFI System Partition" }, + { "bc13c2ff-59e6-4262-a352-b275fd6f7172", "Extended Boot Loader Partition" }, + { "0fc63daf-8483-4772-8e79-3d69d8477de4", "Other Data Partitions" }, + { "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7", "Microsoft basic data" }, + }; + + auto type = partition->type(); + return gptTypePrettyStrings.value( type.toLower(), type ); #else return QString(); #endif @@ -115,17 +111,17 @@ CreatePartitionJob::prettyName() const if ( !entries.isEmpty() ) { return tr( "Create new %1MiB partition on %3 (%2) with entries %4." ) - .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) - .arg( m_device->name() ) - .arg( m_device->deviceNode() ) - .arg( entries ); + .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) + .arg( m_device->name() ) + .arg( m_device->deviceNode() ) + .arg( entries ); } else { return tr( "Create new %1MiB partition on %3 (%2)." ) - .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) - .arg( m_device->name() ) - .arg( m_device->deviceNode() ); + .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) + .arg( m_device->name() ) + .arg( m_device->deviceNode() ); } } @@ -146,18 +142,19 @@ CreatePartitionJob::prettyDescription() const QString entries = prettyGptEntries( m_partition ); if ( !entries.isEmpty() ) { - return tr( "Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em>." ) - .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) - .arg( m_device->name() ) - .arg( m_device->deviceNode() ) - .arg( entries ); + return tr( "Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries " + "<em>%4</em>." ) + .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) + .arg( m_device->name() ) + .arg( m_device->deviceNode() ) + .arg( entries ); } else { return tr( "Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2)." ) - .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) - .arg( m_device->name() ) - .arg( m_device->deviceNode() ); + .arg( CalamaresUtils::BytesToMiB( m_partition->capacity() ) ) + .arg( m_device->name() ) + .arg( m_device->deviceNode() ); } } @@ -186,9 +183,7 @@ CreatePartitionJob::prettyStatusMessage() const type = userVisibleFS( m_partition->fileSystem() ); } - return tr( "Creating new %1 partition on %2." ) - .arg( type ) - .arg( m_device->deviceNode() ); + return tr( "Creating new %1 partition on %2." ).arg( type ).arg( m_device->deviceNode() ); } return tr( "Creating new %1 partition on %2." ) diff --git a/src/modules/partition/jobs/CreatePartitionTableJob.cpp b/src/modules/partition/jobs/CreatePartitionTableJob.cpp index 0913a1cfc40d76a8ae192c5b6a290a7a933d4696..118ec88233a525d98408c7047bd6e65903b22cab 100644 --- a/src/modules/partition/jobs/CreatePartitionTableJob.cpp +++ b/src/modules/partition/jobs/CreatePartitionTableJob.cpp @@ -60,14 +60,6 @@ CreatePartitionTableJob::prettyStatusMessage() const } -static inline QDebug& -operator<<( QDebug&& s, PartitionIterator& it ) -{ - s << ( ( *it ) ? ( *it )->deviceNode() : QString( "<null device>" ) ); - return s; -} - - Calamares::JobResult CreatePartitionTableJob::exec() { @@ -75,13 +67,13 @@ CreatePartitionTableJob::exec() QString message = tr( "The installer failed to create a partition table on %1." ).arg( m_device->name() ); PartitionTable* table = m_device->partitionTable(); - cDebug() << "Creating new partition table of type" << table->typeName() << ", uncommitted yet:"; if ( Logger::logLevelEnabled( Logger::LOGDEBUG ) ) { + cDebug() << "Creating new partition table of type" << table->typeName() << ", uncommitted partitions:"; for ( auto it = PartitionIterator::begin( table ); it != PartitionIterator::end( table ); ++it ) { - cDebug() << it; + cDebug() << Logger::SubEntry << ( ( *it ) ? ( *it )->deviceNode() : QString( "<null device>" ) ); } QProcess lsblk; @@ -89,14 +81,14 @@ CreatePartitionTableJob::exec() lsblk.setProcessChannelMode( QProcess::MergedChannels ); lsblk.start(); lsblk.waitForFinished(); - cDebug() << "lsblk:\n" << lsblk.readAllStandardOutput(); + cDebug() << Logger::SubEntry << "lsblk output:\n" << Logger::NoQuote << lsblk.readAllStandardOutput(); QProcess mount; mount.setProgram( "mount" ); // Debug output only, not mounting something mount.setProcessChannelMode( QProcess::MergedChannels ); mount.start(); mount.waitForFinished(); - cDebug() << "mount:\n" << mount.readAllStandardOutput(); + cDebug() << Logger::SubEntry << "mount output:\n" << Logger::NoQuote << mount.readAllStandardOutput(); } CreatePartitionTableOperation op( *m_device, table ); diff --git a/src/modules/partition/jobs/FillGlobalStorageJob.cpp b/src/modules/partition/jobs/FillGlobalStorageJob.cpp index 1660dbb540d40beb876f1be545339157a1e85570..40e67d620b6eb590de4b09568da987d5c084c389 100644 --- a/src/modules/partition/jobs/FillGlobalStorageJob.cpp +++ b/src/modules/partition/jobs/FillGlobalStorageJob.cpp @@ -18,6 +18,7 @@ #include "GlobalStorage.h" #include "JobQueue.h" #include "partition/FileSystem.h" +#include "partition/Global.h" #include "partition/PartitionIterator.h" #include "utils/Logger.h" @@ -263,7 +264,8 @@ FillGlobalStorageJob::prettyDescription() const "<strong>%2</strong>%4." ) .arg( path ) .arg( mountPoint ) - .arg( fsType ) ); + .arg( fsType ) + .arg( QString() ) ); } } } @@ -291,35 +293,29 @@ FillGlobalStorageJob::prettyStatusMessage() const * .. mark as "1" if it's on the system, somewhere * .. mark as "2" if it's one of the claimed / in-use FSses * - * Stores a GS key called "filesystems_use" with this mapping. + * Stores a GS key called "filesystem_use" with this mapping. + * @see CalamaresUtils::Partition::useFilesystemGS() */ static void storeFSUse( Calamares::GlobalStorage* storage, const QVariantList& partitions ) { - QMap< QString, int > fsUses; - for ( const auto& p : partitions ) + if ( storage ) { - const auto pmap = p.toMap(); - - QString fs = pmap.value( "fs" ).toString(); - int thisUse = pmap.value( "claimed" ).toBool() ? 2 : 1; - - if ( fs.isEmpty() ) + CalamaresUtils::Partition::clearFilesystemGS( storage ); + for ( const auto& p : partitions ) { - continue; - } + const auto pmap = p.toMap(); - int newUse = qMax( fsUses.value( fs ), thisUse ); // value() is 0 if not present - fsUses.insert( fs, newUse ); - } + QString fs = pmap.value( "fs" ).toString(); - QVariantMap fsUsesVariant; - for ( auto it = fsUses.cbegin(); it != fsUses.cend(); ++it ) - { - fsUsesVariant.insert( it.key(), it.value() ); - } + if ( fs.isEmpty() ) + { + continue; + } - storage->insert( "filesystems_use", fsUsesVariant ); + CalamaresUtils::Partition::useFilesystemGS( storage, fs, true ); + } + } } Calamares::JobResult diff --git a/src/modules/partition/jobs/PartitionJob.cpp b/src/modules/partition/jobs/PartitionJob.cpp index 3bdb05ebdceecaba5d23f68a7573b8437bcdac7c..ca9b00944c80ddc8ff42c67b716d378cce931f8b 100644 --- a/src/modules/partition/jobs/PartitionJob.cpp +++ b/src/modules/partition/jobs/PartitionJob.cpp @@ -25,5 +25,5 @@ PartitionJob::iprogress( int percent ) { percent = 100; } - emit progress( qreal( percent / 100.0 ) ); + Q_EMIT progress( qreal( percent / 100.0 ) ); } diff --git a/src/modules/partition/jobs/SetPartitionFlagsJob.cpp b/src/modules/partition/jobs/SetPartitionFlagsJob.cpp index 7b61012414f446ab460a36e2488292a83eec8b1f..de77d86f8708361927b8bc5a60cf8034d9013419 100644 --- a/src/modules/partition/jobs/SetPartitionFlagsJob.cpp +++ b/src/modules/partition/jobs/SetPartitionFlagsJob.cpp @@ -144,8 +144,9 @@ SetPartFlagsJob::prettyStatusMessage() const Calamares::JobResult SetPartFlagsJob::exec() { - cDebug() << "Setting flags on" << m_device->deviceNode() << "partition" << partition()->deviceNode() << "to" - << m_flags; + QStringList flagsList = PartitionTable::flagNames( m_flags ); + cDebug() << "Setting flags on" << m_device->deviceNode() << "partition" << partition()->deviceNode() + << Logger::DebugList( flagsList ); Report report( nullptr ); SetPartFlagsOperation op( *m_device, *partition(), m_flags ); diff --git a/src/modules/partition/partition.conf b/src/modules/partition/partition.conf index e5de6965918fa89b6724750a92157bda29c0870a..899eb6269db4e4589a4e50bb6f357658bbbf38c7 100644 --- a/src/modules/partition/partition.conf +++ b/src/modules/partition/partition.conf @@ -113,12 +113,11 @@ initialSwapChoice: none # Restrict the installation on disks that match the type of partition # tables that are specified. # -# Suggested values: msdos, gpt -# If nothing is specified, Calamares defaults to both "msdos" and "mbr". +# Possible values: msdos, gpt. Names are case-sensitive and defined by KPMCore. +# +# If nothing is specified, Calamares defaults to both "msdos" and "gpt". # -# Names are case-sensitive and defined by KPMCore. # requiredPartitionTableType: gpt -# or, # requiredPartitionTableType: # - msdos # - gpt @@ -139,6 +138,20 @@ initialSwapChoice: none # Names are case-sensitive and defined by KPMCore. defaultFileSystemType: "ext4" +# Selectable filesystem type, used when "erase" is done. +# +# When erasing the disk, the *defaultFileSystemType* is used (see +# above), but it is also possible to give users a choice: +# list suitable filesystems here. A drop-down is provided +# to pick which is the filesystems will be used. +# +# The value *defaultFileSystemType* is added to this list (with a warning) +# if not present; the default pick is the *defaultFileSystemType*. +# +# If not specified at all, uses *defaultFileSystemType* without a +# warning (this matches traditional no-choice-available behavior best). +# availableFileSystemTypes: ["ext4","f2fs"] + # Show/hide LUKS related functionality in automated partitioning modes. # Disable this if you choose not to deploy early unlocking support in GRUB2 # and/or your distribution's initramfs solution. @@ -152,8 +165,6 @@ defaultFileSystemType: "ext4" # may arise as a consequence of setting this option to false. # It is strongly recommended that system integrators put in the work to support # LUKS unlocking support in GRUB2 and initramfs/dracut/mkinitcpio/etc. -# Support is offered to system integrators that wish to do so, through the -# Calamares bug tracker, as well as in #calamares on Freenode. # For more information on setting up GRUB2 for Calamares with LUKS, see # https://github.com/calamares/calamares/wiki/Deploy-LUKS # @@ -207,7 +218,12 @@ defaultFileSystemType: "ext4" # - uuid: partition uuid (optional parameter; gpt only; requires KPMCore >= 4.2.0) # - type: partition type (optional parameter; gpt only; requires KPMCore >= 4.2.0) # - attributes: partition attributes (optional parameter; gpt only; requires KPMCore >= 4.2.0) -# - filesystem: filesystem type (optional parameter; fs not created if "unformatted" or unset) +# - filesystem: filesystem type (optional parameter) +# - if not set at all, treat as "unformatted" +# - if "unformatted", no filesystem will be created +# - if "unknown" (or an unknown FS name, like "elephant") then the +# default filesystem type, or the user's choice, will be applied instead +# of "unknown" (e.g. the user might pick ext4, or xfs). # - mountPoint: partition mount point (optional parameter; not mounted if unset) # - size: partition size in bytes (append 'K', 'M' or 'G' for KiB, MiB or GiB) # or diff --git a/src/modules/partition/partition.schema.yaml b/src/modules/partition/partition.schema.yaml index 16cc08319eba423f0bd5cc91a8b0c184d022ff47..6c65e8ae735c3406057933bad3eec561f0d89c94 100644 --- a/src/modules/partition/partition.schema.yaml +++ b/src/modules/partition/partition.schema.yaml @@ -18,6 +18,8 @@ properties: alwaysShowPartitionLabels: { type: boolean, default: true } defaultFileSystemType: { type: string } + availableFileSystemTypes: { type: array, items: { type: string } } + enableLuksAutomatedPartitioning: { type: boolean, default: false } allowManualPartitioning: { type: boolean, default: true } partitionLayout: { type: array } # TODO: specify items diff --git a/src/modules/partition/tests/AutoMountTests.cpp b/src/modules/partition/tests/AutoMountTests.cpp index fcebe02bd28742747a47e209d0a5199b38cb7997..45a7b4f127ffeb0918daa78fc8c4ec754fb56589 100644 --- a/src/modules/partition/tests/AutoMountTests.cpp +++ b/src/modules/partition/tests/AutoMountTests.cpp @@ -9,8 +9,8 @@ #include "jobs/AutoMountManagementJob.h" -#include "utils/Logger.h" #include "JobQueue.h" +#include "utils/Logger.h" #include <QObject> #include <QtTest/QtTest> @@ -52,7 +52,8 @@ AutoMountJobTests::testRunThrice() CalamaresUtils::Partition::automountRestore( original ); } -void AutoMountJobTests::testRunQueue() +void +AutoMountJobTests::testRunQueue() { Calamares::JobQueue q; Calamares::job_ptr jp( new AutoMountManagementJob( false ) ); @@ -68,8 +69,8 @@ void AutoMountJobTests::testRunQueue() QVERIFY( !q.isRunning() ); QEventLoop loop; - QTimer::singleShot( std::chrono::milliseconds( 100 ), [&q](){ q.start(); } ); - QTimer::singleShot( std::chrono::milliseconds( 5000 ), [&loop](){ loop.quit(); } ); + QTimer::singleShot( std::chrono::milliseconds( 100 ), [&q]() { q.start(); } ); + QTimer::singleShot( std::chrono::milliseconds( 5000 ), [&loop]() { loop.quit(); } ); connect( &q, &Calamares::JobQueue::finished, &loop, &QEventLoop::quit ); loop.exec(); diff --git a/src/modules/partition/tests/PartitionJobTests.cpp b/src/modules/partition/tests/PartitionJobTests.cpp index 0e50dc47dad06f3cd54267279ef96a0a40a1c840..c0823e537ba8b3d8daba05059c47df39d072d214 100644 --- a/src/modules/partition/tests/PartitionJobTests.cpp +++ b/src/modules/partition/tests/PartitionJobTests.cpp @@ -378,6 +378,7 @@ PartitionJobTests::testResizePartition() *m_device, PartitionRole( PartitionRole::Primary ), FileSystem::Ext4, + QStringLiteral( "testp" ), oldFirst, oldLast, KPM_PARTITION_FLAG( None ) ); diff --git a/src/modules/plasmalnf/ThemeInfo.cpp b/src/modules/plasmalnf/ThemeInfo.cpp index 73f7174b3bc8bd9788ddc63b7fb3763cf9723243..8e7aa13b914396ead0bb4f70c4bfe58edd72abf4 100644 --- a/src/modules/plasmalnf/ThemeInfo.cpp +++ b/src/modules/plasmalnf/ThemeInfo.cpp @@ -185,7 +185,7 @@ ThemesModel::setThemeImage( const QMap< QString, QString >& images ) QSignalBlocker b( this ); for ( auto k = images.constKeyValueBegin(); k != images.constKeyValueEnd(); ++k ) { - setThemeImage( (*k).first, (*k).second ); + setThemeImage( ( *k ).first, ( *k ).second ); } } emit dataChanged( index( 0, 0 ), index( m_themes->count() - 1 ), { ImageRole } ); diff --git a/src/modules/plymouthcfg/main.py b/src/modules/plymouthcfg/main.py index c51314e7f382a0905aa5b6a0b46b3a4185b3a091..5e66fce67b3f3a3fd81fcbb4f9a3831ae398e2aa 100644 --- a/src/modules/plymouthcfg/main.py +++ b/src/modules/plymouthcfg/main.py @@ -27,6 +27,16 @@ def pretty_name(): return _("Configure Plymouth theme") +def detect_plymouth(): + """ + Checks existence (runnability) of plymouth in the target system. + + @return True if plymouth exists in the target, False otherwise + """ + # Used to only check existence of path /usr/bin/plymouth in target + return target_env_call(["sh", "-c", "which plymouth"]) == 0 + + class PlymouthController: def __init__(self): @@ -42,14 +52,8 @@ class PlymouthController: plymouth_theme + '|', "-i", "/etc/plymouth/plymouthd.conf"]) - def detect(self): - isPlymouth = target_env_call(["sh", "-c", "which plymouth"]) - debug("which plymouth exit code: {!s}".format(isPlymouth)) - - return isPlymouth - def run(self): - if self.detect() == 0: + if detect_plymouth(): if (("plymouth_theme" in libcalamares.job.configuration) and (libcalamares.job.configuration["plymouth_theme"] is not None)): self.setTheme() diff --git a/src/modules/summary/SummaryPage.cpp b/src/modules/summary/SummaryPage.cpp index 3dd797be019bafd5eb2ae78fc64189a314005cea..b56793e7eadf384fac21152814e04ed49a92971a 100644 --- a/src/modules/summary/SummaryPage.cpp +++ b/src/modules/summary/SummaryPage.cpp @@ -44,6 +44,7 @@ SummaryPage::SummaryPage( const SummaryViewStep* thisViewStep, QWidget* parent ) layout->setContentsMargins( 0, 0, 0, 0 ); QLabel* headerLabel = new QLabel( this ); + headerLabel->setObjectName( "summaryTitle" ); CALAMARES_RETRANSLATE( if ( Calamares::Settings::instance()->isSetupMode() ) headerLabel->setText( tr( "This is an overview of what will happen once you start " "the setup procedure." ) ); @@ -169,6 +170,7 @@ QLabel* SummaryPage::createTitleLabel( const QString& text ) const { QLabel* label = new QLabel( text ); + label->setObjectName( "summaryItemTitle" ); QFont fnt = font(); fnt.setWeight( QFont::Light ); fnt.setPointSize( CalamaresUtils::defaultFontSize() * 2 ); @@ -182,6 +184,7 @@ QLabel* SummaryPage::createBodyLabel( const QString& text ) const { QLabel* label = new QLabel; + label->setObjectName( "summaryItemBody" ); label->setMargin( CalamaresUtils::defaultFontHeight() / 2 ); QPalette pal( palette() ); pal.setColor( WindowBackground, palette().window().color().lighter( 108 ) ); diff --git a/src/modules/users/Config.cpp b/src/modules/users/Config.cpp index 6560d06ac3e3fd30eb5b560794370f740bc3b146..b19d29e6af610b8a2ba87772f81f37a7be92f23b 100644 --- a/src/modules/users/Config.cpp +++ b/src/modules/users/Config.cpp @@ -545,7 +545,7 @@ Config::passwordStatus( const QString& pw1, const QString& pw2 ) const } } - return qMakePair( PasswordValidity::Valid, QString() ); + return qMakePair( PasswordValidity::Valid, tr( "OK!" ) ); } diff --git a/src/modules/usersq/usersq.qml b/src/modules/usersq/usersq.qml index 0886bba1baa26ef4d38762ba158636a0621ba024..8b4ec92cf937bca698f44c02f547c26bd74fcc42 100644 --- a/src/modules/usersq/usersq.qml +++ b/src/modules/usersq/usersq.qml @@ -1,6 +1,7 @@ /* === This file is part of Calamares - <https://calamares.io> === * - * SPDX-FileCopyrightText: 2020 Anke Boersma <demm@kaosx.us> + * SPDX-FileCopyrightText: 2020 - 2021 Anke Boersma <demm@kaosx.us> + * SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org> * SPDX-License-Identifier: GPL-3.0-or-later * * Calamares is Free Software: see the License-Identifier above. @@ -10,7 +11,7 @@ import io.calamares.core 1.0 import io.calamares.ui 1.0 -import QtQuick 2.10 +import QtQuick 2.15 import QtQuick.Controls 2.10 import QtQuick.Layouts 1.3 import org.kde.kirigami 2.7 as Kirigami @@ -25,8 +26,7 @@ Kirigami.ScrollablePage { Kirigami.Theme.backgroundColor: "#EFF0F1" Kirigami.Theme.textColor: "#1F1F1F" - header: Kirigami.Heading { - + header: Kirigami.Heading { Layout.fillWidth: true height: 50 horizontalAlignment: Qt.AlignHCenter @@ -37,71 +37,63 @@ Kirigami.ScrollablePage { } ColumnLayout { - id: _formLayout spacing: Kirigami.Units.smallSpacing Column { - Layout.fillWidth: true spacing: Kirigami.Units.smallSpacing Label { - width: parent.width text: qsTr("What is your name?") } TextField { - id: _userNameField width: parent.width enabled: config.isEditable("fullName") placeholderText: qsTr("Your Full Name") text: config.fullName - onTextChanged: config.setFullName(text); - - background: Rectangle { - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - radius: 2 - opacity: 0.9 - //border.color: _userNameField.text === "" ? Kirigami.Theme.backgroundColor : ( config.fullNameReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _userNameField.text === "" ? "#FBFBFB" : ( config.fullNameChanged ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } + onTextChanged: config.setFullName(text) + + palette.base: _userNameField.text.length ? "#f0fff0" : "#FBFBFB" + palette.highlight : _userNameField.text.length ? "#dcffdc" : "#FBFBFB" } } Column { - Layout.fillWidth: true spacing: Kirigami.Units.smallSpacing Label { - width: parent.width text: qsTr("What name do you want to use to log in?") } TextField { - id: _userLoginField width: parent.width enabled: config.isEditable("loginName") placeholderText: qsTr("Login Name") text: config.loginName - onTextChanged: config.setLoginName(text) - - background: Rectangle { - - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _userLoginField.text === "" ? Kirigami.Theme.backgroundColor : ( config.userNameReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _userLoginField.text === "" ? "#FBFBFB" : ( config.loginNameStatusChanged ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } + validator: RegularExpressionValidator { regularExpression: /[a-z_][a-z0-9_-]*[$]?$/ } + + onTextChanged: acceptableInput + ? ( _userLoginField.text === "root" + ? forbiddenMessage.visible=true + : ( config.setLoginName(text), + userMessage.visible = false,forbiddenMessage.visible=false ) ) + : ( userMessage.visible = true,console.log("Invalid") ) + + palette.base: _userLoginField.text.length + ? ( acceptableInput + ? ( _userLoginField.text === "root" + ? "#ffdae0" : "#f0fff0" ) : "#ffdae0" ) : "#FBFBFB" + palette.highlight : _userLoginField.text.length ? "#dcffdc" : "#FBFBFB" } Label { - width: parent.width text: qsTr("If more than one person will use this computer, you can create multiple accounts after installation.") font.weight: Font.Thin @@ -110,36 +102,54 @@ Kirigami.ScrollablePage { } } - Column { + Kirigami.InlineMessage { + id: userMessage + Layout.fillWidth: true + visible: false + type: Kirigami.MessageType.Error + text: qsTr("Only lowercase letters, numbers, underscore and hyphen are allowed.") + } + Kirigami.InlineMessage { + id: forbiddenMessage + Layout.fillWidth: true + visible: false + type: Kirigami.MessageType.Error + text: qsTr("root is not allowed as username.") + } + + Column { Layout.fillWidth: true spacing: Kirigami.Units.smallSpacing Label { - width: parent.width text: qsTr("What is the name of this computer?") } TextField { - id: _hostName width: parent.width placeholderText: qsTr("Computer Name") text: config.hostName - onTextChanged: config.setHostName(text) - - background: Rectangle { - - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _hostName.text === "" ? Kirigami.Theme.backgroundColor : ( config.hostNameStatusChanged ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _hostName.text === "" ? "#FBFBFB" : ( config.hostNameStatusChanged ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } + validator: RegularExpressionValidator { regularExpression: /[a-zA-Z0-9][-a-zA-Z0-9_]+/ } + + onTextChanged: acceptableInput + ? ( _hostName.text === "localhost" + ? forbiddenHost.visible=true + : ( config.setHostName(text), + hostMessage.visible = false,forbiddenHost.visible = false ) ) + : hostMessage.visible = true + + palette.base: _hostName.text.length + ? ( acceptableInput + ? ( _hostName.text === "localhost" ? "#ffdae0" : "#f0fff0" ) + : "#ffdae0") + : "#FBFBFB" + palette.highlight : _hostName.text.length ? "#dcffdc" : "#FBFBFB" } Label { - width: parent.width text: qsTr("This name will be used if you make the computer visible to others on a network.") font.weight: Font.Thin @@ -148,13 +158,27 @@ Kirigami.ScrollablePage { } } - Column { + Kirigami.InlineMessage { + id: hostMessage + Layout.fillWidth: true + visible: false + type: Kirigami.MessageType.Error + text: qsTr("Only letters, numbers, underscore and hyphen are allowed, minimal of two characters.") + } + Kirigami.InlineMessage { + id: forbiddenHost + Layout.fillWidth: true + visible: false + type: Kirigami.MessageType.Error + text: qsTr("localhost is not allowed as hostname.") + } + + Column { Layout.fillWidth: true spacing: Kirigami.Units.smallSpacing Label { - width: parent.width text: qsTr("Choose a password to keep your account safe.") } @@ -164,50 +188,46 @@ Kirigami.ScrollablePage { spacing: 20 TextField { - id: _passwordField width: parent.width / 2 - 10 placeholderText: qsTr("Password") text: config.userPassword onTextChanged: config.setUserPassword(text) + palette.base: _passwordField.text.length ? "#f0fff0" : "#FBFBFB" + palette.highlight : _passwordField.text.length ? "#dcffdc" : "#FBFBFB" + echoMode: TextInput.Password passwordMaskDelay: 300 inputMethodHints: Qt.ImhNoAutoUppercase - - background: Rectangle { - - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _passwordField.text === "" ? Kirigami.Theme.backgroundColor : ( config.passwordReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _passwordField.text === "" ? "#FBFBFB" : ( config.userPasswordStatusChanged ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } } TextField { - id: _verificationPasswordField width: parent.width / 2 - 10 placeholderText: qsTr("Repeat Password") text: config.userPasswordSecondary - onTextChanged: config.setUserPasswordSecondary(text) + + onTextChanged: _passwordField.text === _verificationPasswordField.text + ? ( config.setUserPasswordSecondary(text), + passMessage.visible = false, + validityMessage.visible = true ) + : ( passMessage.visible = true, + validityMessage.visible = false ) + + palette.base: _verificationPasswordField.text.length + ? ( _passwordField.text === _verificationPasswordField.text + ? "#f0fff0" : "#ffdae0" ) + : "#FBFBFB" + palette.highlight : _verificationPasswordField.text.length ? "#dcffdc" : "#FBFBFB" echoMode: TextInput.Password passwordMaskDelay: 300 inputMethodHints: Qt.ImhNoAutoUppercase - - background: Rectangle { - - color: "#FBFBFB" //Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _verificationpasswordField.text === "" ? Kirigami.Theme.backgroundColor : ( config.passwordReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _verificationPasswordField.text === "" ? "#FBFBFB" : ( config.userPasswordSecondaryChanged ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } } } Label { - width: parent.width text: qsTr("Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.") font.weight: Font.Thin @@ -217,27 +237,25 @@ Kirigami.ScrollablePage { } } - CheckBox { - - visible: config.permitWeakPasswords - text: qsTr("Validate passwords quality") - checked: config.requireStrongPasswords - onCheckedChanged: config.setRequireStrongPasswords(checked) - } - - Label { - visible: config.permitWeakPasswords - width: parent.width - text: qsTr("When this box is checked, password-strength checking is done and you will not be able to use a weak password.") - font.weight: Font.Thin - font.pointSize: 8 - color: "#6D6D6D" + Kirigami.InlineMessage { + id: passMessage + Layout.fillWidth: true + showCloseButton: true + visible: false + type: Kirigami.MessageType.Error + text: config.userPasswordMessage } - CheckBox { - text: qsTr("Log in automatically without asking for the password") - checked: config.doAutoLogin - onCheckedChanged: config.setAutoLogin(checked) + Kirigami.InlineMessage { + id: validityMessage + Layout.fillWidth: true + showCloseButton: true + visible: false + type: config.userPasswordValidity + ? ( config.requireStrongPasswords + ? Kirigami.MessageType.Error : Kirigami.MessageType.Warning ) + : Kirigami.MessageType.Positive + text: config.userPasswordMessage } CheckBox { @@ -258,13 +276,11 @@ Kirigami.ScrollablePage { } Column { - visible: ! root.checked Layout.fillWidth: true spacing: Kirigami.Units.smallSpacing Label { - width: parent.width text: qsTr("Choose a root password to keep your account safe.") } @@ -274,50 +290,46 @@ Kirigami.ScrollablePage { spacing: 20 TextField { - id: _rootPasswordField width: parent.width / 2 -10 placeholderText: qsTr("Root Password") text: config.rootPassword + onTextChanged: config.setRootPassword(text) + palette.base: _rootPasswordField.text.length ? "#f0fff0" : "#FBFBFB" + palette.highlight : _rootPasswordField.text.length ? "#dcffdc" : "#FBFBFB" + echoMode: TextInput.Password passwordMaskDelay: 300 inputMethodHints: Qt.ImhNoAutoUppercase - - background: Rectangle { - - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _rootPasswordField.text === "" ? Kirigami.Theme.backgroundColor : ( config.rootPasswordReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _rootPasswordField.text === "" ? "#FBFBFB" : ( config.rootPasswordReady ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } } TextField { - id: _verificationRootPasswordField width: parent.width / 2 -10 placeholderText: qsTr("Repeat Root Password") text: config.rootPasswordSecondary - onTextChanged: config.setRootPasswordSecondary(text) + + onTextChanged: _rootPasswordField.text === _verificationRootPasswordField.text + ? ( config.setRootPasswordSecondary(text), + rootPassMessage.visible = false, + rootValidityMessage.visible = true ) + : ( rootPassMessage.visible = true, + rootValidityMessage.visible = false ) + + palette.base: _verificationRootPasswordField.text.length + ? ( _rootPasswordField.text === _verificationRootPasswordField.text + ? "#f0fff0" : "#ffdae0") : "#FBFBFB" + palette.highlight : _verificationRootPasswordField.text.length ? "#dcffdc" : "#FBFBFB" echoMode: TextInput.Password passwordMaskDelay: 300 inputMethodHints: Qt.ImhNoAutoUppercase - - background: Rectangle { - - color: "#FBFBFB" // Kirigami.Theme.backgroundColor - opacity: 0.9 - //border.color: _verificationRootPasswordField.text === "" ? Kirigami.Theme.backgroundColor : ( config.rootPasswordReady ? Kirigami.Theme.backgroundColor : Kirigami.Theme.negativeTextColor) - border.color: _verificationRootPasswordField.text === "" ? "#FBFBFB" : ( config.rootPasswordReady ? "#FBFBFB" : Kirigami.Theme.negativeTextColor) - } } } Label { - visible: ! root.checked width: parent.width text: qsTr("Enter the same password twice, so that it can be checked for typing errors.") @@ -326,5 +338,52 @@ Kirigami.ScrollablePage { color: "#6D6D6D" } } + + Kirigami.InlineMessage { + id: rootPassMessage + Layout.fillWidth: true + showCloseButton: true + visible: false + type: Kirigami.MessageType.Error + text: config.rootPasswordMessage + } + + Kirigami.InlineMessage { + id: rootValidityMessage + Layout.fillWidth: true + showCloseButton: true + visible: false + type: config.rootPasswordValidity + ? ( config.requireStrongPasswords + ? Kirigami.MessageType.Error : Kirigami.MessageType.Warning ) + : Kirigami.MessageType.Positive + text: config.rootPasswordMessage + } + + CheckBox { + Layout.alignment: Qt.AlignCenter + text: qsTr("Log in automatically without asking for the password") + checked: config.doAutoLogin + onCheckedChanged: config.setAutoLogin(checked) + } + + CheckBox { + visible: config.permitWeakPasswords + Layout.alignment: Qt.AlignCenter + text: qsTr("Validate passwords quality") + checked: config.requireStrongPasswords + onCheckedChanged: config.setRequireStrongPasswords(checked), + rootPassMessage.visible = false + } + + Label { + visible: config.permitWeakPasswords + width: parent.width + Layout.alignment: Qt.AlignCenter + text: qsTr("When this box is checked, password-strength checking is done and you will not be able to use a weak password.") + font.weight: Font.Thin + font.pointSize: 8 + color: "#6D6D6D" + } } } diff --git a/src/modules/welcome/checker/CheckerContainer.cpp b/src/modules/welcome/checker/CheckerContainer.cpp index eb3416ce50f7412538bfe826dca0951eee256551..860857c3c81e5acd06515c98201b60669a70db46 100644 --- a/src/modules/welcome/checker/CheckerContainer.cpp +++ b/src/modules/welcome/checker/CheckerContainer.cpp @@ -64,6 +64,7 @@ CheckerContainer::requirementsComplete( bool ok ) m_waitingWidget = nullptr; // Don't delete in destructor m_checkerWidget = new ResultsListWidget( m_model, this ); + m_checkerWidget->setObjectName( "requirementsChecker" ); layout()->addWidget( m_checkerWidget ); m_verdict = ok; diff --git a/src/modules/welcome/checker/ResultWidget.cpp b/src/modules/welcome/checker/ResultWidget.cpp index ef3a7fdc18ce54b648202b33d9b623109e55e814..6e34a6c36ed4e9a1204fd67d5e8ebab6d693ff16 100644 --- a/src/modules/welcome/checker/ResultWidget.cpp +++ b/src/modules/welcome/checker/ResultWidget.cpp @@ -29,11 +29,14 @@ ResultWidget::ResultWidget( bool satisfied, bool required, QWidget* parent ) setLayout( mainLayout ); m_iconLabel = new QLabel( this ); - mainLayout->addWidget( m_iconLabel ); m_iconLabel->setFixedSize( CalamaresUtils::defaultIconSize() ); + m_iconLabel->setObjectName( "resultIcon" ); + mainLayout->addWidget( m_iconLabel ); + m_textLabel = new QLabel( this ); - mainLayout->addWidget( m_textLabel ); m_textLabel->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred ); + m_textLabel->setObjectName( "resultText" ); + mainLayout->addWidget( m_textLabel ); if ( satisfied ) { diff --git a/src/modules/welcome/checker/ResultsListWidget.cpp b/src/modules/welcome/checker/ResultsListWidget.cpp index c04d2a48b9846786c5f3fad3466ec81d2abd8abb..a7c5caf49c64ec972055ae54eb6624cc502028b0 100644 --- a/src/modules/welcome/checker/ResultsListWidget.cpp +++ b/src/modules/welcome/checker/ResultsListWidget.cpp @@ -52,9 +52,12 @@ createResultWidgets( QLayout* layout, continue; } + const QString checkName = model.data( index, Calamares::RequirementsModel::Name ).toString(); const bool is_satisfied = model.data( index, Calamares::RequirementsModel::Satisfied ).toBool(); const bool is_mandatory = model.data( index, Calamares::RequirementsModel::Mandatory ).toBool(); ResultWidget* ciw = new ResultWidget( is_satisfied, is_mandatory ); + ciw->setObjectName( checkName ); + layout->addWidget( ciw ); ciw->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred ); @@ -105,6 +108,7 @@ ResultsListDialog::ResultsListDialog( const Calamares::RequirementsModel& model, auto* entriesLayout = new QVBoxLayout; m_title = new QLabel( this ); + m_title->setObjectName( "resultDialogTitle" ); createResultWidgets( entriesLayout, m_resultWidgets, model, []( const Calamares::RequirementsModel& m, QModelIndex i ) { @@ -112,6 +116,7 @@ ResultsListDialog::ResultsListDialog( const Calamares::RequirementsModel& model, } ); QDialogButtonBox* buttonBox = new QDialogButtonBox( QDialogButtonBox::Close, Qt::Horizontal, this ); + buttonBox->setObjectName( "resultDialogButtons" ); mainLayout->addWidget( m_title ); mainLayout->addLayout( entriesLayout ); @@ -168,6 +173,7 @@ ResultsListWidget::ResultsListWidget( const Calamares::RequirementsModel& model, m_explanation->setWordWrap( true ); m_explanation->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred ); m_explanation->setOpenExternalLinks( false ); + m_explanation->setObjectName( "resultsExplanation" ); connect( m_explanation, &QLabel::linkActivated, this, &ResultsListWidget::linkClicked ); entriesLayout->addWidget( m_explanation ); @@ -208,9 +214,10 @@ ResultsListWidget::ResultsListWidget( const Calamares::RequirementsModel& model, } imageLabel->setContentsMargins( 4, CalamaresUtils::defaultFontHeight() * 3 / 4, 4, 4 ); - mainLayout->addWidget( imageLabel ); imageLabel->setAlignment( Qt::AlignCenter ); imageLabel->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ); + imageLabel->setObjectName( "welcomeLogo" ); + mainLayout->addWidget( imageLabel ); } } m_explanation->setAlignment( Qt::AlignCenter );